资金计划申请科目余额取数插件
This commit is contained in:
		
							parent
							
								
									1dfb590c96
								
							
						
					
					
						commit
						3336fb3ded
					
				| 
						 | 
				
			
			@ -62,24 +62,28 @@ public class FundingplanapplyAccountBalancePlugin extends AbstractBillPlugIn imp
 | 
			
		|||
 | 
			
		||||
            DynamicObjectCollection infundproject = this.getModel().getDataEntity(true).getDynamicObjectCollection("zcgj_infundproject_entry");
 | 
			
		||||
            for (int i = 0; i < infundproject.size(); i++) {
 | 
			
		||||
                MulBasedataDynamicObjectCollection dynamicObjectCollection =  (MulBasedataDynamicObjectCollection)infundproject.get(i).getDynamicObjectCollection("zcgj_in_custom");
 | 
			
		||||
                if(dynamicObjectCollection!=null && !dynamicObjectCollection.isEmpty()){
 | 
			
		||||
                    customerBalance(i,dynamicObjectCollection);
 | 
			
		||||
                DynamicObjectCollection dynamicObjectCollectionObj = infundproject.get(i).getDynamicObjectCollection("zcgj_in_custom");
 | 
			
		||||
                if(dynamicObjectCollectionObj != null){
 | 
			
		||||
                    if(!dynamicObjectCollectionObj.isEmpty()){
 | 
			
		||||
                        customerBalance(i,dynamicObjectCollectionObj);
 | 
			
		||||
                    }
 | 
			
		||||
                }
 | 
			
		||||
            }
 | 
			
		||||
 | 
			
		||||
            DynamicObjectCollection outfundproject = this.getModel().getDataEntity(true).getDynamicObjectCollection("zcgj_outfundproject_entry");
 | 
			
		||||
            for (int i = 0; i < outfundproject.size(); i++) {
 | 
			
		||||
                MulBasedataDynamicObjectCollection dynamicObjectCollection = (MulBasedataDynamicObjectCollection)outfundproject.get(i).getDynamicObjectCollection("zcgj_out_supplier");
 | 
			
		||||
                if(dynamicObjectCollection!=null && !dynamicObjectCollection.isEmpty()){
 | 
			
		||||
                    supplierBalance(i,dynamicObjectCollection);
 | 
			
		||||
                DynamicObjectCollection dynamicObjectCollectionObj = outfundproject.get(i).getDynamicObjectCollection("zcgj_out_supplier");
 | 
			
		||||
                if(dynamicObjectCollectionObj != null){
 | 
			
		||||
                    if(!dynamicObjectCollectionObj.isEmpty()){
 | 
			
		||||
                        supplierBalance(i,dynamicObjectCollectionObj);
 | 
			
		||||
                    }
 | 
			
		||||
                }
 | 
			
		||||
            }
 | 
			
		||||
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    public void customerBalance(int rowIndex, MulBasedataDynamicObjectCollection customs){
 | 
			
		||||
    public void customerBalance(int rowIndex, DynamicObjectCollection customs){
 | 
			
		||||
        if(customs!=null){
 | 
			
		||||
            DynamicObject org = (DynamicObject)this.getModel().getValue("zcgj_org");
 | 
			
		||||
            if(org == null){
 | 
			
		||||
| 
						 | 
				
			
			@ -158,7 +162,7 @@ public class FundingplanapplyAccountBalancePlugin extends AbstractBillPlugIn imp
 | 
			
		|||
        }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    public void supplierBalance(int rowIndex, MulBasedataDynamicObjectCollection  suppliers){
 | 
			
		||||
    public void supplierBalance(int rowIndex, DynamicObjectCollection  suppliers){
 | 
			
		||||
        if(suppliers!=null){
 | 
			
		||||
            DynamicObject org = (DynamicObject)this.getModel().getValue("zcgj_org");
 | 
			
		||||
            if(org == null){
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue