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