Эх сурвалжийг харах

1、MDM供应商接口,分配所有公司

wanghaiwu 2 өдөр өмнө
parent
commit
f41efac788

+ 5 - 3
code/jyyy/nckd-jimin-jyyy-bd/src/main/java/nckd/jimin/jyyy/bd/webapi/SynSupplierApiPlugin.java

@@ -285,7 +285,7 @@ public class SynSupplierApiPlugin implements Serializable {
             String bankName = "";
             String bankCode = "";
             String primaryAccount = "";
-            String isDefault = "0";
+            boolean noDefault = true;
 
             //判断银行账号是否存在
             DynamicObjectCollection bankEntry  =  supplier.getDynamicObjectCollection("entry_bank");
@@ -305,6 +305,7 @@ public class SynSupplierApiPlugin implements Serializable {
 
             for(int index = 0; index < bankArray.size(); index++){
                 boolean iscontinue = false;
+                String isDefault = "0";
 
                 JSONObject entrybank = bankArray.getJSONObject(index);
 
@@ -345,8 +346,9 @@ public class SynSupplierApiPlugin implements Serializable {
                     continue;
                 }
 
-                if("0".equals(isDefault) && ("Y".equals(primaryAccount) || index == bankArray.size() - 1)){
+                if(noDefault && ("Y".equals(primaryAccount) || index == bankArray.size() - 1)){
                     isDefault = "1";
+                    noDefault = false;
                 }
 
                 DynamicObject bank = new DynamicObject(bankEntryType);
@@ -361,7 +363,7 @@ public class SynSupplierApiPlugin implements Serializable {
                 bankEntry.add(bank);
             }
 
-            if("0".equals(isDefault) && bankEntry.size() > 0){
+            if(noDefault && bankEntry.size() > 0){
                 for(DynamicObject bank : bankEntry){
                     bank.set("isdefault_bank", "1");