|
@@ -162,9 +162,9 @@ public class PayBillToolUtil {
|
|
|
data.put("OP_ACNT_LIST", OP_ACNT_LIST);
|
|
|
//结算方式
|
|
|
if(info.getDynamicObject("settletype") != null) {
|
|
|
- data.put("SETTLE_TYPE", info.getDynamicObject("settletype").getString("name"));
|
|
|
+ data.put("settletype", info.getDynamicObject("settletype").getString("name"));
|
|
|
} else {
|
|
|
- data.put("SETTLE_TYPE", "");
|
|
|
+ data.put("settletype", "");
|
|
|
}
|
|
|
|
|
|
//无用字段
|
|
@@ -492,7 +492,28 @@ public class PayBillToolUtil {
|
|
|
//存入日志表
|
|
|
saveAgentlog(payBillEntity, qjjson, apiResult, "1");
|
|
|
|
|
|
- JSONObject cbsReturnJson = new JSONObject(apiResult);
|
|
|
+ JSONObject esbReturnJson = new JSONObject(apiResult);
|
|
|
+ if(esbReturnJson.get("responseData") == null){
|
|
|
+ errMsg.append("单据号:").append(billNum).append(",推送资金系统失败,");
|
|
|
+ errMsg.append("错误号:").append("XXXXXXX");
|
|
|
+ errMsg.append(",错误原因:").append("未正常返回responseData参数");
|
|
|
+ errMsg.append("\r\n");
|
|
|
+
|
|
|
+ return errMsg.toString();
|
|
|
+ }
|
|
|
+
|
|
|
+ JSONArray esbJSONArray = esbReturnJson.getJSONArray("responseData");
|
|
|
+ if(esbJSONArray == null || esbJSONArray.length() == 0){
|
|
|
+ errMsg.append("单据号:").append(billNum).append(",推送资金系统失败,");
|
|
|
+ errMsg.append("错误号:").append("XXXXXXX");
|
|
|
+ errMsg.append(",错误原因:").append("未正常返回responseData参数");
|
|
|
+ errMsg.append("\r\n");
|
|
|
+
|
|
|
+ return errMsg.toString();
|
|
|
+ }
|
|
|
+
|
|
|
+ JSONObject cbsReturnJson = esbJSONArray.getJSONObject(0);
|
|
|
+
|
|
|
/************************************************************/
|
|
|
|
|
|
if (cbsReturnJson == null) {
|
|
@@ -708,7 +729,27 @@ public class PayBillToolUtil {
|
|
|
//存入日志表
|
|
|
savelog(payBillEntity, qjjson, apiResult);
|
|
|
|
|
|
- JSONObject cbsReturnJson = new JSONObject(apiResult);
|
|
|
+ JSONObject esbReturnJson = new JSONObject(apiResult);
|
|
|
+ if(esbReturnJson.get("responseData") == null){
|
|
|
+ errMsg.append("单据号:").append(billNum).append(",推送资金系统失败,");
|
|
|
+ errMsg.append("错误号:").append("XXXXXXX");
|
|
|
+ errMsg.append(",错误原因:").append("未正常返回responseData参数");
|
|
|
+ errMsg.append("\r\n");
|
|
|
+
|
|
|
+ return errMsg.toString();
|
|
|
+ }
|
|
|
+
|
|
|
+ JSONArray esbJSONArray = esbReturnJson.getJSONArray("responseData");
|
|
|
+ if(esbJSONArray == null || esbJSONArray.length() == 0){
|
|
|
+ errMsg.append("单据号:").append(billNum).append(",推送资金系统失败,");
|
|
|
+ errMsg.append("错误号:").append("XXXXXXX");
|
|
|
+ errMsg.append(",错误原因:").append("未正常返回responseData参数");
|
|
|
+ errMsg.append("\r\n");
|
|
|
+
|
|
|
+ return errMsg.toString();
|
|
|
+ }
|
|
|
+
|
|
|
+ JSONObject cbsReturnJson = esbJSONArray.getJSONObject(0);
|
|
|
/************************************************************/
|
|
|
|
|
|
if (cbsReturnJson == null) {
|