银行余额汇总表改动,合计行放首行
This commit is contained in:
		
							parent
							
								
									881d15fa2f
								
							
						
					
					
						commit
						60de4f6858
					
				|  | @ -29,7 +29,7 @@ public class BankBalanceSummaryFormPlugin extends AbstractReportFormPlugin imple | |||
|     public static final String CIM_FINSUBSCRIBE = "cim_finsubscribe";//理财申购单 | ||||
|     public static final String CIM_INTBILL_BATCH = "cim_intbill_batch";//理财收益批量预提 | ||||
|     public static final String CIM_DEPOSIT = "cim_deposit";//定期存款处理 | ||||
|     private static final String[] FIELDS = {"1: 运营资金", "1.1 强共享公司", "1.2 弱共享公司", "2: 理财", "3: 定期", "合计"}; | ||||
|     private static final String[] FIELDS = {"合计","1: 运营资金", "1.1 强共享公司", "1.2 弱共享公司", "2: 理财", "3: 定期"}; | ||||
|     private static final Log log = LogFactory.getLog(BankBalanceSummaryFormPlugin.class); | ||||
| 
 | ||||
|     @Override | ||||
|  | @ -162,7 +162,7 @@ public class BankBalanceSummaryFormPlugin extends AbstractReportFormPlugin imple | |||
| 
 | ||||
|         String field = fieldMap.get(type); | ||||
|         if (field != null) { | ||||
|             int index = isShare ? 1 : 2; | ||||
|             int index = isShare ? 2 : 3; | ||||
|             DynamicObject row1 = rowData.get(index); | ||||
|             row1.set(field, total); | ||||
|         } | ||||
|  | @ -239,7 +239,7 @@ public class BankBalanceSummaryFormPlugin extends AbstractReportFormPlugin imple | |||
| 
 | ||||
|         String field = fieldMap.get(type); | ||||
|         if (field != null) { | ||||
|             DynamicObject row3 = rowData.get(3);//理财 | ||||
|             DynamicObject row3 = rowData.get(4);//理财 | ||||
|             row3.set(field, total);//理财申购单的本金+计提收益 | ||||
|         } | ||||
|     } | ||||
|  | @ -295,7 +295,7 @@ public class BankBalanceSummaryFormPlugin extends AbstractReportFormPlugin imple | |||
| 
 | ||||
|         String field = fieldMap.get(type); | ||||
|         if (field != null) { | ||||
|             DynamicObject row3 = rowData.get(4);//理财 | ||||
|             DynamicObject row3 = rowData.get(5);//理财 | ||||
|             row3.set(field, total);//理财申购单的本金+计提收益 | ||||
|         } | ||||
|     } | ||||
|  | @ -303,9 +303,9 @@ public class BankBalanceSummaryFormPlugin extends AbstractReportFormPlugin imple | |||
|      * 设置运营资金金额数据: 强共享 + 弱共享 | ||||
|      */ | ||||
|     private void setAmount(DynamicObjectCollection rowData) { | ||||
|         DynamicObject row0 = rowData.get(0);//运营资金 | ||||
|         DynamicObject row1 = rowData.get(1);//强共享 | ||||
|         DynamicObject row2 = rowData.get(2);//弱共享 | ||||
|         DynamicObject row0 = rowData.get(1);//运营资金 | ||||
|         DynamicObject row1 = rowData.get(2);//强共享 | ||||
|         DynamicObject row2 = rowData.get(3);//弱共享 | ||||
|         row0.set("shjh_benchmarkamount", row1.getBigDecimal("shjh_benchmarkamount").add(row2.getBigDecimal("shjh_benchmarkamount")));//基准日期(余额) | ||||
|         row0.set("shjh_sameyearamount", row1.getBigDecimal("shjh_sameyearamount").add(row2.getBigDecimal("shjh_sameyearamount")));//同年比较日期(余额) | ||||
|         row0.set("shjh_monthonmonthrate", row1.getBigDecimal("shjh_monthonmonthrate").add(row2.getBigDecimal("shjh_monthonmonthrate")));//环比 | ||||
|  | @ -317,10 +317,10 @@ public class BankBalanceSummaryFormPlugin extends AbstractReportFormPlugin imple | |||
|      * 设置合计数据:运营资金 + 理财 + 定期 | ||||
|      */ | ||||
|     private void setTotal(DynamicObjectCollection rowData) { | ||||
|         DynamicObject row5 = rowData.get(5);//合计 | ||||
|         DynamicObject row0 = rowData.get(0);//运营资金 | ||||
|         DynamicObject row3 = rowData.get(3);//2: 理财 | ||||
|         DynamicObject row4 = rowData.get(4);//3: 定期 | ||||
|         DynamicObject row5 = rowData.get(0);//合计 | ||||
|         DynamicObject row0 = rowData.get(1);//运营资金 | ||||
|         DynamicObject row3 = rowData.get(4);//2: 理财 | ||||
|         DynamicObject row4 = rowData.get(5);//3: 定期 | ||||
|         row5.set("shjh_benchmarkamount", row0.getBigDecimal("shjh_benchmarkamount").add(row3.getBigDecimal("shjh_benchmarkamount")).add(row4.getBigDecimal("shjh_benchmarkamount")));//基准日期(余额) | ||||
|         row5.set("shjh_sameyearamount", row0.getBigDecimal("shjh_sameyearamount").add(row3.getBigDecimal("shjh_sameyearamount")).add(row4.getBigDecimal("shjh_sameyearamount")));//同年比较日期(余额) | ||||
|         row5.set("shjh_monthonmonthrate", row0.getBigDecimal("shjh_monthonmonthrate").add(row3.getBigDecimal("shjh_monthonmonthrate")).add(row4.getBigDecimal("shjh_monthonmonthrate")));//环比 | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue