项目面积bug优化2

This commit is contained in:
李贵强 2025-02-26 11:10:31 +08:00
parent 2d02685f28
commit a3018da3fc
1 changed files with 5 additions and 1 deletions

View File

@ -411,7 +411,6 @@ public class TotalAssignmentPlugin extends AbstractFormPlugin implements RowClic
entry.set("buildentry_downbuildarea", groundFloorSummary); entry.set("buildentry_downbuildarea", groundFloorSummary);
entry.set("buildentry_finedecortarea", hardcoverSummary); entry.set("buildentry_finedecortarea", hardcoverSummary);
SaveServiceHelper.update(dynamicObject); SaveServiceHelper.update(dynamicObject);
break;
} }
} }
} }
@ -433,10 +432,15 @@ public class TotalAssignmentPlugin extends AbstractFormPlugin implements RowClic
BigDecimal waterproofArea = areaSummary(collections,"防水"); BigDecimal waterproofArea = areaSummary(collections,"防水");
//可出租面积 //可出租面积
BigDecimal hireArea = areaSummary(collections,"可出租面积"); BigDecimal hireArea = areaSummary(collections,"可出租面积");
//总面积
BigDecimal allArea = areaSummary(collections,"总面积");
for (int i = 0; i < productEntry.size(); i++) { for (int i = 0; i < productEntry.size(); i++) {
DynamicObject dynamicObject = productEntry.get(i); DynamicObject dynamicObject = productEntry.get(i);
Long id1 = dynamicObject.getLong("id"); Long id1 = dynamicObject.getLong("id");
if (id1.compareTo(id) == 0) { if (id1.compareTo(id) == 0) {
//改建后建筑面积
dynamicObject.set("productentry_buildingarea",allArea);
//实际装修面积=公区+套内 //实际装修面积=公区+套内
dynamicObject.set("qeug_actualarea", publicArea.add(hardcoverArea)); dynamicObject.set("qeug_actualarea", publicArea.add(hardcoverArea));
//防水面积 //防水面积