|
@@ -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;
|
|
|
}
|
|
|
}
|