|
|
@ -72,8 +72,8 @@ public class PayServiceImpl implements PayService { |
|
|
if (order.getPayStatus() != 2) { |
|
|
if (order.getPayStatus() != 2) { |
|
|
// do nothing
|
|
|
// do nothing
|
|
|
} |
|
|
} |
|
|
//订单状态
|
|
|
//订单支付状态
|
|
|
Integer status = order.getStatus(); |
|
|
Integer status = order.getPayStatus(); |
|
|
Integer closeStatus = order.getCloseStatus(); |
|
|
Integer closeStatus = order.getCloseStatus(); |
|
|
Integer type = order.getType(); |
|
|
Integer type = order.getType(); |
|
|
//查询购买用户
|
|
|
//查询购买用户
|
|
|
@ -116,10 +116,12 @@ public class PayServiceImpl implements PayService { |
|
|
JSONObject aplinkCodeJson = SzwhApiUtils.getApplyLinkCode(odgd.getSourcedataIslicode(), |
|
|
JSONObject aplinkCodeJson = SzwhApiUtils.getApplyLinkCode(odgd.getSourcedataIslicode(), |
|
|
buyIslicode, ratio, transCount, dateStr, batchcode); |
|
|
buyIslicode, ratio, transCount, dateStr, batchcode); |
|
|
log.info("订单合约编号:" + aplinkCodeJson); |
|
|
log.info("订单合约编号:" + aplinkCodeJson); |
|
|
JSONArray aparr = aplinkCodeJson.getJSONArray("data"); |
|
|
if(!aplinkCodeJson.isEmpty()) { //非空
|
|
|
JSONObject lkcjson = (JSONObject) aparr.get(0); |
|
|
JSONArray aparr = aplinkCodeJson.getJSONArray("data"); |
|
|
// 返回的值是 buyIslicode 为键名的内容
|
|
|
JSONObject lkcjson = (JSONObject) aparr.get(0); |
|
|
contractcode = lkcjson.getString(buyIslicode); |
|
|
// 返回的值是 buyIslicode 为键名的内容
|
|
|
|
|
|
contractcode = lkcjson.getString(buyIslicode); |
|
|
|
|
|
} |
|
|
} else { |
|
|
} else { |
|
|
contractcode = odgd.getContractCode(); |
|
|
contractcode = odgd.getContractCode(); |
|
|
} |
|
|
} |
|
|
@ -182,6 +184,7 @@ public class PayServiceImpl implements PayService { |
|
|
JSONArray wsynarr = new JSONArray(syncList); |
|
|
JSONArray wsynarr = new JSONArray(syncList); |
|
|
//待同步过去的订单信息
|
|
|
//待同步过去的订单信息
|
|
|
String forsync = wsynarr.toJSONString(); |
|
|
String forsync = wsynarr.toJSONString(); |
|
|
|
|
|
//同步订单信息
|
|
|
JSONObject outSyncJson = SzwhApiUtils.synchInfo(forsync); |
|
|
JSONObject outSyncJson = SzwhApiUtils.synchInfo(forsync); |
|
|
log.info(batchcode + "订单获取下载地址:" + outSyncJson); |
|
|
log.info(batchcode + "订单获取下载地址:" + outSyncJson); |
|
|
//返回链接地址
|
|
|
//返回链接地址
|
|
|
|