|
|
|
@ -87,6 +87,8 @@ public class PayServiceImpl implements PayService { |
|
|
|
//商品对应的合约编号
|
|
|
|
Map<Integer, String> ccmap = new HashMap(); |
|
|
|
//
|
|
|
|
SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmss"); |
|
|
|
//
|
|
|
|
Calendar cal = Calendar.getInstance(); |
|
|
|
//订单商品详情
|
|
|
|
List<OrderGoodsDetail> orderGoodsDetailList = orderGoodsDetailMapper.getOrderGoodsDetailByBatchCode(batchcode); |
|
|
|
@ -101,7 +103,8 @@ public class PayServiceImpl implements PayService { |
|
|
|
int years = odgd.getTransactionCount(); |
|
|
|
cal.setTime(new Date()); |
|
|
|
cal.add(Calendar.YEAR, +years); |
|
|
|
dateStr = cal.getTime().toString(); |
|
|
|
dateStr=sdf.format(cal.getTime()); |
|
|
|
//dateStr = cal.getTime().toString();
|
|
|
|
transCount = odgd.getTransactionCount(); |
|
|
|
} |
|
|
|
//
|
|
|
|
@ -122,13 +125,14 @@ public class PayServiceImpl implements PayService { |
|
|
|
// 返回的值是 buyIslicode 为键名的内容
|
|
|
|
contractcode = lkcjson.getString(buyIslicode); |
|
|
|
} |
|
|
|
//合约关联编号,更新到订单商品详情中
|
|
|
|
Map ogdmap = new HashMap(); |
|
|
|
ogdmap.put("contract_code", contractcode); |
|
|
|
orderGoodsDetailMapper.updateOrderGoodsDetail(ogdmap, odgd.getId()); |
|
|
|
} else { |
|
|
|
contractcode = odgd.getContractCode(); |
|
|
|
} |
|
|
|
//合约关联编号,更新到订单商品详情中
|
|
|
|
Map ogdmap = new HashMap(); |
|
|
|
ogdmap.put("contract_code", contractcode); |
|
|
|
orderGoodsDetailMapper.updateOrderGoodsDetail(ogdmap, odgd.getId()); |
|
|
|
|
|
|
|
//订单商品详情id,为key, 合约编号为键值
|
|
|
|
ccmap.put(odgd.getId(), contractcode); |
|
|
|
|
|
|
|
@ -184,6 +188,7 @@ public class PayServiceImpl implements PayService { |
|
|
|
JSONArray wsynarr = new JSONArray(syncList); |
|
|
|
//待同步过去的订单信息
|
|
|
|
String forsync = wsynarr.toJSONString(); |
|
|
|
log.info("forsync:"+forsync); |
|
|
|
//同步订单信息
|
|
|
|
JSONObject outSyncJson = SzwhApiUtils.synchInfo(forsync); |
|
|
|
log.info(batchcode + "订单获取下载地址:" + outSyncJson); |
|
|
|
|