From a3018da3fcc9daba57db67bd800e7f30e4f8328c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E8=B4=B5=E5=BC=BA?= Date: Wed, 26 Feb 2025 11:10:31 +0800 Subject: [PATCH] =?UTF-8?q?=E9=A1=B9=E7=9B=AE=E9=9D=A2=E7=A7=AFbug?= =?UTF-8?q?=E4=BC=98=E5=8C=962?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../shkd/repc/repmd/formplugin/TotalAssignmentPlugin.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/main/java/shkd/repc/repmd/formplugin/TotalAssignmentPlugin.java b/main/java/shkd/repc/repmd/formplugin/TotalAssignmentPlugin.java index 9db2bdb..e902cd4 100644 --- a/main/java/shkd/repc/repmd/formplugin/TotalAssignmentPlugin.java +++ b/main/java/shkd/repc/repmd/formplugin/TotalAssignmentPlugin.java @@ -411,7 +411,6 @@ public class TotalAssignmentPlugin extends AbstractFormPlugin implements RowClic entry.set("buildentry_downbuildarea", groundFloorSummary); entry.set("buildentry_finedecortarea", hardcoverSummary); SaveServiceHelper.update(dynamicObject); - break; } } } @@ -433,10 +432,15 @@ public class TotalAssignmentPlugin extends AbstractFormPlugin implements RowClic BigDecimal waterproofArea = areaSummary(collections,"防水"); //可出租面积 BigDecimal hireArea = areaSummary(collections,"可出租面积"); + //总面积 + BigDecimal allArea = areaSummary(collections,"总面积"); + for (int i = 0; i < productEntry.size(); i++) { DynamicObject dynamicObject = productEntry.get(i); Long id1 = dynamicObject.getLong("id"); if (id1.compareTo(id) == 0) { + //改建后建筑面积 + dynamicObject.set("productentry_buildingarea",allArea); //实际装修面积=公区+套内 dynamicObject.set("qeug_actualarea", publicArea.add(hardcoverArea)); //防水面积