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);