- [x] 强弱共享报表优化(小计 StrongSharingQueryPlugin )

- [x] 强弱共享报表优化(合计 StrongSharingFormPlugin)
- [x] 付款单推送费控(人员编码优化)
--s
This commit is contained in:
weiyunlong 2025-04-09 18:03:49 +08:00
parent 5c1146ffae
commit 8e40edc3de
1 changed files with 6 additions and 6 deletions

View File

@ -28,17 +28,17 @@ public class StrongSharingFormPlugin extends AbstractReportFormPlugin implements
for (DynamicObject rowDatum : rowData) { for (DynamicObject rowDatum : rowData) {
//银行名称(shjh_bankname)包含小计 汇总 (1.基准日期-余额(shjh_amountjz) 2.同年比较日期-余额(shjh_amounttn)) //银行名称(shjh_bankname)包含小计 汇总 (1.基准日期-余额(shjh_amountjz) 2.同年比较日期-余额(shjh_amounttn))
if (rowDatum.getString("shjh_bankname").contains("小计")){ if (rowDatum.getString("shjh_bankname").contains("小计")) {
BigDecimal amountjz = rowDatum.getBigDecimal("shjh_amountjz"); BigDecimal amountjz = rowDatum.getBigDecimal("shjh_amountjz");
shjh_amountjz=shjh_amountjz.add(amountjz);//基准日期-余额 shjh_amountjz = shjh_amountjz.add(amountjz);//基准日期-余额
BigDecimal amounttn = rowDatum.getBigDecimal("shjh_amounttn"); BigDecimal amounttn = rowDatum.getBigDecimal("shjh_amounttn");
shjh_amounttn=shjh_amounttn.add(amounttn);//同年比较日期-余额 shjh_amounttn = shjh_amounttn.add(amounttn);//同年比较日期-余额
} }
} }
DynamicObject dynamicObject = new DynamicObject(rowData.getDynamicObjectType()); DynamicObject dynamicObject = new DynamicObject(rowData.getDynamicObjectType());
dynamicObject.set("shjh_orgnumber","合计");//组织编码 dynamicObject.set("shjh_orgnumber", "合计");//组织编码
dynamicObject.set("shjh_amountjz",shjh_amountjz); dynamicObject.set("shjh_amountjz", shjh_amountjz);
dynamicObject.set("shjh_amounttn",shjh_amounttn); dynamicObject.set("shjh_amounttn", shjh_amounttn);
rowData.add(dynamicObject); rowData.add(dynamicObject);
} }