Selaa lähdekoodia

1、银行账号接口
2、srm接口

wanghaiwu 2 viikkoa sitten
vanhempi
säilyke
13ab1f870f

+ 16 - 2
code/jyyy/nckd-jimin-jyyy-fi/src/main/java/fi/er/webService/SaveAccountApi.java

@@ -19,6 +19,7 @@ import kd.bos.openapi.common.result.CustomApiResult;
 import kd.bos.orm.query.QFilter;
 import kd.bos.servicehelper.BusinessDataServiceHelper;
 import kd.bos.servicehelper.operation.SaveServiceHelper;
+import kd.bos.util.StringUtils;
 import nckd.jimin.jyyy.fi.common.NstcApiReturnModel;
 import java.io.Serializable;
 import java.util.Date;
@@ -295,9 +296,22 @@ public class SaveAccountApi implements Serializable {
                 contractSynReturnModel.setMessage(err.toString());
                 return contractSynReturnModel;
             }
-        }else{
+        } else{
+            StringBuilder errMsg = new StringBuilder();
+
+            if(StringUtils.isNotEmpty(result.getMessage())){
+                errMsg.append(result.getMessage() + ";");
+            }
+
+            if (result.getSuccessPkIds().size() <= 0) {
+                for (int i = 0; i < result.getAllErrorOrValidateInfo().size(); i++) {
+                    String message = result.getAllErrorOrValidateInfo().get(i).getMessage();
+                    errMsg.append("/").append(message);
+                }
+            }
+
             contractSynReturnModel.setCode("500");
-            contractSynReturnModel.setMessage("保存失败");
+            contractSynReturnModel.setMessage("保存失败" + errMsg.toString());
             return contractSynReturnModel;
         }
     }

+ 4 - 0
code/jyyy/nckd-jimin-jyyy-fi/src/main/java/nckd/jimin/jyyy/fi/webapi/SRMSynPayApiPlugin.java

@@ -848,6 +848,10 @@ public class SRMSynPayApiPlugin implements Serializable {
 
             StringBuilder err = new StringBuilder();
             if (resultSave.getSuccessPkIds().size() <= 0) {
+                if(kd.bos.util.StringUtils.isNotEmpty(resultSave.getMessage())){
+                    err.append(resultSave.getMessage() + ";");
+                }
+
                 for (int i = 0; i < resultSave.getAllErrorOrValidateInfo().size(); i++) {
                     String message = resultSave.getAllErrorOrValidateInfo().get(i).getMessage();
                     err.append("/").append(message);