diff --git a/code/zcdev/zcgj-zcdev-zcdev-pr/src/main/java/zcgj/zcdev/zcdev/pr/plugin/operate/AbstractContractPerformOpExt.java b/code/zcdev/zcgj-zcdev-zcdev-pr/src/main/java/zcgj/zcdev/zcdev/pr/plugin/operate/AbstractContractPerformOpExt.java index ea4730f..e521a95 100644 --- a/code/zcdev/zcgj-zcdev-zcdev-pr/src/main/java/zcgj/zcdev/zcdev/pr/plugin/operate/AbstractContractPerformOpExt.java +++ b/code/zcdev/zcgj-zcdev-zcdev-pr/src/main/java/zcgj/zcdev/zcdev/pr/plugin/operate/AbstractContractPerformOpExt.java @@ -62,8 +62,8 @@ public abstract class AbstractContractPerformOpExt extends AbstractReverseWritin protected void updateContractPerformAmt(String opkey, DynamicObject performrecords, DynamicObject contract) { BigDecimal contractPerformtaxamt = contract.getBigDecimal("performtaxamount"); BigDecimal performamount = contract.getBigDecimal("performamount"); - BigDecimal totaloftaxamount = contract.getBigDecimal("totaloftaxamount"); - BigDecimal totalamount = contract.getBigDecimal("totalamount"); +/* BigDecimal totaloftaxamount = contract.getBigDecimal("totaloftaxamount"); + BigDecimal totalamount = contract.getBigDecimal("totalamount");*///二开注销系统代码 BigDecimal amount = this.getTotalPerformTaxAmount(performrecords, "amount"); BigDecimal notaxAmount = this.getTotalPerformTaxAmount(performrecords, "notaxamount"); DynamicObject contractCurrency = contract.getDynamicObject("currency"); @@ -74,17 +74,17 @@ public abstract class AbstractContractPerformOpExt extends AbstractReverseWritin if (StringUtils.equalsIgnoreCase("audit", opkey)) { contract.set("performtaxamount", contractPerformtaxamt.add(targetAmount)); contract.set("performamount", performamount.add(targetNotaxAmount)); - contract.set("totaloftaxamount", totaloftaxamount.add(targetAmount)); - contract.set("totalamount", totalamount.add(targetNotaxAmount)); +// contract.set("totaloftaxamount", totaloftaxamount.add(targetAmount));//变更后含税总金额 +// contract.set("totalamount", totalamount.add(targetNotaxAmount));//变更后总金额 } else if (StringUtils.equalsIgnoreCase("unaudit", opkey)) { BigDecimal performtaxamount1 = contractPerformtaxamt.subtract(targetAmount); BigDecimal performamount1 = performamount.subtract(targetNotaxAmount); - BigDecimal totaloftaxamount1 = totaloftaxamount.subtract(targetAmount); - BigDecimal totalamount1 = totalamount.subtract(targetNotaxAmount); +/* BigDecimal totaloftaxamount1 = totaloftaxamount.subtract(targetAmount); + BigDecimal totalamount1 = totalamount.subtract(targetNotaxAmount);*///二开注销系统代码 contract.set("performtaxamount", performtaxamount1.compareTo(BigDecimal.ZERO) < 0 ? BigDecimal.ZERO : performtaxamount1); contract.set("performamount", performamount1.compareTo(BigDecimal.ZERO) < 0 ? BigDecimal.ZERO : performamount1); - contract.set("totaloftaxamount", totaloftaxamount1.compareTo(BigDecimal.ZERO) < 0 ? BigDecimal.ZERO : totaloftaxamount1); - contract.set("totalamount", totalamount1.compareTo(BigDecimal.ZERO) < 0 ? BigDecimal.ZERO : totalamount1); +/* contract.set("totaloftaxamount", totaloftaxamount1.compareTo(BigDecimal.ZERO) < 0 ? BigDecimal.ZERO : totaloftaxamount1);//变更后含税总金额 + contract.set("totalamount", totalamount1.compareTo(BigDecimal.ZERO) < 0 ? BigDecimal.ZERO : totalamount1);//变更后总金额*///二开注销系统代码 } SaveServiceHelper.save(new DynamicObject[]{contract}); diff --git a/code/zcdev/zcgj-zcdev-zcdev-pr/src/main/java/zcgj/zcdev/zcdev/pr/plugin/operate/InContractPerformOpExt.java b/code/zcdev/zcgj-zcdev-zcdev-pr/src/main/java/zcgj/zcdev/zcdev/pr/plugin/operate/InContractPerformOpExt.java index 81cf55e..6bf70d8 100644 --- a/code/zcdev/zcgj-zcdev-zcdev-pr/src/main/java/zcgj/zcdev/zcdev/pr/plugin/operate/InContractPerformOpExt.java +++ b/code/zcdev/zcgj-zcdev-zcdev-pr/src/main/java/zcgj/zcdev/zcdev/pr/plugin/operate/InContractPerformOpExt.java @@ -17,7 +17,10 @@ import kd.bos.servicehelper.BusinessDataServiceHelper; import kd.ec.basedata.common.enums.PayDirectionEnum; import kd.ec.contract.opplugin.AbstractContractPerformOp; -public class InContractPerformOpExt extends AbstractContractPerformOp { +/** + * 收入合同履约记录单审核反审核操作系统插件二开 + **/ +public class InContractPerformOpExt extends AbstractContractPerformOpExt { public InContractPerformOpExt() { } diff --git a/code/zcdev/zcgj-zcdev-zcdev-pr/src/main/java/zcgj/zcdev/zcdev/pr/plugin/operate/OutContractPerformOpExt.java b/code/zcdev/zcgj-zcdev-zcdev-pr/src/main/java/zcgj/zcdev/zcdev/pr/plugin/operate/OutContractPerformOpExt.java index f3dc2d1..905ca21 100644 --- a/code/zcdev/zcgj-zcdev-zcdev-pr/src/main/java/zcgj/zcdev/zcdev/pr/plugin/operate/OutContractPerformOpExt.java +++ b/code/zcdev/zcgj-zcdev-zcdev-pr/src/main/java/zcgj/zcdev/zcdev/pr/plugin/operate/OutContractPerformOpExt.java @@ -12,8 +12,10 @@ import kd.ec.basedata.common.enums.PayDirectionEnum; import kd.ec.contract.opplugin.AbstractContractPerformOp; import kd.ec.contract.opplugin.validator.AfterBillInContractAmtControlValidator; import kd.ec.contract.opplugin.validator.PerformAmountValidator; - -public class OutContractPerformOpExt extends AbstractContractPerformOp { +/** + * 支出合同履约记录单审核反审核操作系统插件二开 + **/ +public class OutContractPerformOpExt extends AbstractContractPerformOpExt { public OutContractPerformOpExt() { }