|
@@ -77,13 +77,12 @@ public class SRMSynPayApiPlugin implements Serializable {
|
|
|
responseData = synDailyLoanBill(dailyLoanBills);
|
|
|
}
|
|
|
|
|
|
- String code = "";
|
|
|
+ String code = "1";
|
|
|
String msg = "";
|
|
|
|
|
|
int sucCount = 0;
|
|
|
int failCount = 0;
|
|
|
- String sucBillNo = "";
|
|
|
- String failBillNo = "";
|
|
|
+ String billNo = "";
|
|
|
|
|
|
if(responseData == null){
|
|
|
code = "1";
|
|
@@ -98,16 +97,21 @@ public class SRMSynPayApiPlugin implements Serializable {
|
|
|
|
|
|
if("0".equals(status)){
|
|
|
sucCount++;
|
|
|
- sucBillNo = (sucBillNo.length() > 0 ? "," : "") + srmBillNo;
|
|
|
} else {
|
|
|
- code = "1";
|
|
|
-
|
|
|
failCount++;
|
|
|
- failBillNo = (failBillNo.length() > 0 ? "," : "") + srmBillNo;
|
|
|
}
|
|
|
+
|
|
|
+ billNo = srmBillNo;
|
|
|
+ }
|
|
|
+
|
|
|
+ if(sucCount == responseData.size()){
|
|
|
+ code = "0";
|
|
|
+ billNo = "成功SRMBillNo ," + billNo;
|
|
|
+ } else {
|
|
|
+ billNo = "失败SRMBillNo ," + billNo;
|
|
|
}
|
|
|
|
|
|
- msg = String.format("成功%s条,失败%s条。成功SRMBillNo,%s,失败SRMBillNo,%s", sucCount, failCount, sucBillNo, failBillNo);
|
|
|
+ msg = String.format("成功%s条,失败%s条。%s", sucCount, failCount, billNo);
|
|
|
}
|
|
|
|
|
|
return returnResult(code, msg, responseData);
|
|
@@ -354,9 +358,9 @@ public class SRMSynPayApiPlugin implements Serializable {
|
|
|
return buildReturnData(code, srmBillNo, returnMessage, null, null, null);
|
|
|
}
|
|
|
|
|
|
- DynamicObject projectInfo = CommonHelperUtils.queryBaseDynamicObject("bd_project", "number", project);
|
|
|
+ DynamicObject projectInfo = CommonHelperUtils.queryBaseDynamicObject("bd_project", "number", xsproject);
|
|
|
if(projectInfo == null){
|
|
|
- returnMessage = "项目(" + project + ")在星瀚系统中未匹配到数据!";
|
|
|
+ returnMessage = "项目(" + xsproject + ")在星瀚系统中未匹配到数据!";
|
|
|
return buildReturnData(code, srmBillNo, returnMessage, null, null, null);
|
|
|
}
|
|
|
|