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