From 2d02685f289b853eaef075f18acaf1acef6f15d1 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 09:31:56 +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=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../repmd/formplugin/TotalAssignmentPlugin.java | 15 +++------------ 1 file changed, 3 insertions(+), 12 deletions(-) diff --git a/main/java/shkd/repc/repmd/formplugin/TotalAssignmentPlugin.java b/main/java/shkd/repc/repmd/formplugin/TotalAssignmentPlugin.java index 2512bb3..9db2bdb 100644 --- a/main/java/shkd/repc/repmd/formplugin/TotalAssignmentPlugin.java +++ b/main/java/shkd/repc/repmd/formplugin/TotalAssignmentPlugin.java @@ -197,17 +197,7 @@ public class TotalAssignmentPlugin extends AbstractFormPlugin implements RowClic for (int i = 0; i < productEntry.size(); i++) { if (productEntry.get(i).getBigDecimal("productentry_buildingarea").compareTo(BigDecimal.ZERO) == 0) { DynamicObjectCollection collections = productEntry.get(i).getDynamicObjectCollection(SUB_ENTRY); - this.setProductEntryValue(productEntry,collections,productEntry.get(0).getLong("id")); - //防水面积赋值 -// BigDecimal waterproofArea = collections.stream() -// .filter(collection -> "防水".equals(collection.getString("qeug_fl"))) // 排除 "防水" 类型 -// .map(collection -> { -// BigDecimal hjs = collection.getBigDecimal("qeug_hjs"); -// BigDecimal tzz = collection.getBigDecimal("qeug_tzz"); -// return hjs.add(tzz); -// }) -// .reduce(BigDecimal.ZERO, BigDecimal::add); -// this.getModel().setValue("qeug_waterproofarea",waterproofArea,i); + this.setProductEntryValue(productEntry,collections,productEntry.get(i).getLong("id")); //指标信息赋值 Long typeId = productEntry.get(i).getLong("productentry_producttype.id"); this.updateMetricInfo(collections, typeId, pkValue); @@ -453,7 +443,8 @@ public class TotalAssignmentPlugin extends AbstractFormPlugin implements RowClic dynamicObject.set("qeug_waterproofarea",waterproofArea); //改建后可出租面积 dynamicObject.set("qeug_productentry_saleare",hireArea); - break; + SaveServiceHelper.update(dynamicObject); + } } this.getView().updateView("productentry");