| 
					
				 | 
			
			
				@@ -316,10 +316,13 @@ public class BusinessProcessingEditPlugin extends AbstractListPlugin implements 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     for (DynamicObject entryentity : dynamicObject.getDynamicObjectCollection("entry_bank")) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         String bankaccount = entryentity.getString("bankaccount"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         DynamicObject bank = entryentity.getDynamicObject("bank"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        QFilter banks = new QFilter("nckd_bankaccount", QCP.equals, bankaccount); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        DynamicObject nckd_bank = BusinessDataServiceHelper.loadSingle("nckd_supplierbankinfor", "id", new QFilter[]{banks}); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        this.getModel().setValue("nckd_payeebanknumlb", nckd_bank); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        this.getView().updateView("nckd_payeebanknumlb"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        boolean nckdIsdefaultBank = entryentity.getBoolean("isdefault_bank"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        if(nckdIsdefaultBank){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            QFilter banks = new QFilter("nckd_bankaccount", QCP.equals, bankaccount); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            DynamicObject nckd_bank = BusinessDataServiceHelper.loadSingle("nckd_supplierbankinfor", "id", new QFilter[]{banks}); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            this.getModel().setValue("nckd_payeebanknumlb", nckd_bank); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            this.getView().updateView("nckd_payeebanknumlb"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -339,10 +342,15 @@ public class BusinessProcessingEditPlugin extends AbstractListPlugin implements 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     for (DynamicObject entryentity : dynamicObject.getDynamicObjectCollection("entry_bank")) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         String bankaccount = entryentity.getString("bankaccount"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         DynamicObject bank = entryentity.getDynamicObject("bank"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        QFilter banks = new QFilter("nckd_bankaccount", QCP.equals, bankaccount); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        DynamicObject nckd_bank = BusinessDataServiceHelper.loadSingle("nckd_supplierbankinfor", "id", new QFilter[]{banks}); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        this.getModel().setValue("nckd_payeebanknumlbs", nckd_bank); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        this.getView().updateView("nckd_payeebanknumlbs"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        boolean nckdIsdefaultBank = entryentity.getBoolean("isdefault_bank"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        if(nckdIsdefaultBank){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            QFilter banks = new QFilter("nckd_bankaccount", QCP.equals, bankaccount); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            banks.and("nckd_isdefault_bank", QCP.equals, "1"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            DynamicObject nckd_bank = BusinessDataServiceHelper.loadSingle("nckd_supplierbankinfor", "id", new QFilter[]{banks}); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            this.getModel().setValue("nckd_payeebanknumlbs", nckd_bank); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            this.getView().updateView("nckd_payeebanknumlbs"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 |