核算维度余额表取数逻辑调整
This commit is contained in:
		
							parent
							
								
									fb5c5d88f5
								
							
						
					
					
						commit
						c7ede42470
					
				| 
						 | 
				
			
			@ -152,6 +152,7 @@ public class SubjectbalanceAutoData {
 | 
			
		|||
                        assistbalance.set("zcgj_account", record.getAccount());
 | 
			
		||||
                        assistbalance.set("zcgj_period", curperiod);
 | 
			
		||||
                        assistbalance.set("zcgj_isnew", true);
 | 
			
		||||
                        assistbalance.set("zcgj_sourcetype", asseestype);
 | 
			
		||||
 | 
			
		||||
                        Map<String, AccountRecord.AssGrpItem> assgrp = record.getAssgrp();
 | 
			
		||||
                        if (assgrp.containsKey("0032")) {
 | 
			
		||||
| 
						 | 
				
			
			@ -176,7 +177,9 @@ public class SubjectbalanceAutoData {
 | 
			
		|||
                        Long periodId = curperiod.getLong("id");
 | 
			
		||||
                        QFilter orgFilter = new QFilter("zcgj_org", QCP.equals, orgId);
 | 
			
		||||
                        QFilter periodFilter = new QFilter("zcgj_period", QCP.equals, periodId);
 | 
			
		||||
                        DeleteServiceHelper.delete("zcgj_rpt_assistbalancegx", new QFilter[]{orgFilter.and(periodFilter)});
 | 
			
		||||
                        QFilter sourcetypeFilter = new QFilter("zcgj_sourcetype", QCP.equals, asseestype);
 | 
			
		||||
                        QFilter isnewFilter = new QFilter("zcgj_isnew", QCP.equals, false);
 | 
			
		||||
                        DeleteServiceHelper.delete("zcgj_rpt_assistbalancegx", new QFilter[]{orgFilter.and(periodFilter).and(sourcetypeFilter).and(isnewFilter)});
 | 
			
		||||
                        // 保存新数据
 | 
			
		||||
                        SaveServiceHelper.save(addEntities.toArray(new DynamicObject[0]));
 | 
			
		||||
                    } catch (Exception ex) {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue