|
|
@@ -156,9 +156,11 @@ public class PayNbcbCommon {
|
|
|
/**
|
|
|
* 明细信息
|
|
|
*/
|
|
|
- JSONArray jsonArrayRequest3 = new JSONArray();
|
|
|
+ JSONArray jsonArrayRequest = new JSONArray();
|
|
|
//查询今天已支付付款明细数(包含:付款中,已付款)
|
|
|
int count = iHlwPaymentDetailService.getCountForToday();
|
|
|
+ //回传明细流水号集合
|
|
|
+ List<String> dtlSerialNoList = new ArrayList<>();
|
|
|
for (int i = 0; i < payLength; i++) {
|
|
|
JSONObject trs = new JSONObject();
|
|
|
HlwPaymentDetail hlgPaymentDetail = hlgPaymentDetailList.get(i);
|
|
|
@@ -172,7 +174,8 @@ public class PayNbcbCommon {
|
|
|
}
|
|
|
return item;
|
|
|
}).iterator().next();
|
|
|
- trs.put("dtlSerialNo", localDate + trxseq);
|
|
|
+ String dtlSerialNo = localDate + trxseq;
|
|
|
+ trs.put("dtlSerialNo", dtlSerialNo);
|
|
|
//付款账户
|
|
|
trs.put("payAcc", hlwPayAccountCmb.getAccnbr());
|
|
|
//收款账号
|
|
|
@@ -189,10 +192,11 @@ public class PayNbcbCommon {
|
|
|
trs.put("purpose", PayNbcbConst.REMARK);
|
|
|
//备注
|
|
|
trs.put("remark", PayNbcbConst.REMARK);
|
|
|
- jsonArrayRequest3.add(trs);
|
|
|
+ jsonArrayRequest.add(trs);
|
|
|
+ dtlSerialNoList.add(dtlSerialNo);
|
|
|
}
|
|
|
//明细列表
|
|
|
- obj_body.put("transferDtls", jsonArrayRequest3);
|
|
|
+ obj_body.put("transferDtls", jsonArrayRequest);
|
|
|
String result = PayNbcbRequest.doRequest(obj_body, productID, serviceID, hlwSubcontractor.getPaymentUrl());
|
|
|
if (StringUtils.isNotBlank(result)) {
|
|
|
JSONObject jsonObject = JSONObject.parseObject(result);
|
|
|
@@ -218,6 +222,8 @@ public class PayNbcbCommon {
|
|
|
}
|
|
|
//传回批次流水号
|
|
|
jsonObjectData.put("yurref", batchSerialNo);
|
|
|
+ //传回明细流水号集合
|
|
|
+ jsonObjectData.put("dtlSerialNoList", dtlSerialNoList);
|
|
|
} else {
|
|
|
logger.info("resultcode========{}", jsonObjectData.getString("retCode"));
|
|
|
logger.info("resultmsg========{}", jsonObjectData.getString("retMsg"));
|