From a00451e0762fb02bf9911df041d847e9a49e0ff9 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 12:39:19 +0800 Subject: [PATCH] =?UTF-8?q?=E9=9D=9E=E6=A0=87=E4=BF=9D=E5=AD=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../repmd/formplugin/TotalAssignmentPlugin.java | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/main/java/shkd/repc/repmd/formplugin/TotalAssignmentPlugin.java b/main/java/shkd/repc/repmd/formplugin/TotalAssignmentPlugin.java index e902cd4..5592a06 100644 --- a/main/java/shkd/repc/repmd/formplugin/TotalAssignmentPlugin.java +++ b/main/java/shkd/repc/repmd/formplugin/TotalAssignmentPlugin.java @@ -174,10 +174,15 @@ public class TotalAssignmentPlugin extends AbstractFormPlugin implements RowClic DynamicObjectCollection collections = productParent.get(i).getDynamicObjectCollection(SUB_ENTRY); //先清空计入估算表数值再赋值,触发保存 for (int j = 0; j < collections.size(); j++) { - this.getModel().setValue("qeug_jrgsbsz", BigDecimal.ZERO, j, i); - BigDecimal hjs = collections.get(j).getBigDecimal("qeug_hjs"); - BigDecimal tzz = collections.get(j).getBigDecimal("qeug_tzz"); - this.getModel().setValue("qeug_jrgsbsz", hjs.add(tzz), j, i); + if (collections.get(j).getString("qeug_fl").equals("非标")){ + this.getModel().setValue("qeug_jrgsbsz", BigDecimal.ONE, j, i); + this.getModel().setValue("qeug_jrgsbsz", BigDecimal.ZERO, j, i); + }else { + this.getModel().setValue("qeug_jrgsbsz", BigDecimal.ZERO, j, i); + BigDecimal hjs = collections.get(j).getBigDecimal("qeug_hjs"); + BigDecimal tzz = collections.get(j).getBigDecimal("qeug_tzz"); + this.getModel().setValue("qeug_jrgsbsz", hjs.add(tzz), j, i); + } } } this.getView().addClientCallBack("auto_save", 0);