diff --git a/code/zcdev/zcgj-zcdev-zcdev-pr/src/main/java/zcgj/zcdev/zcdev/pr/plugin/form/OutContractTaxratSettleBillPlugin.java b/code/zcdev/zcgj-zcdev-zcdev-pr/src/main/java/zcgj/zcdev/zcdev/pr/plugin/form/OutContractTaxratSettleBillPlugin.java index 7a86d18..7c5653a 100644 --- a/code/zcdev/zcgj-zcdev-zcdev-pr/src/main/java/zcgj/zcdev/zcdev/pr/plugin/form/OutContractTaxratSettleBillPlugin.java +++ b/code/zcdev/zcgj-zcdev-zcdev-pr/src/main/java/zcgj/zcdev/zcdev/pr/plugin/form/OutContractTaxratSettleBillPlugin.java @@ -17,10 +17,13 @@ public class OutContractTaxratSettleBillPlugin extends AbstractBillPlugIn implem if(StringUtil.equals(name,"contract")){ ChangeData changeData = e.getChangeSet()[0]; DynamicObject contract = (DynamicObject) changeData.getNewValue(); - BigDecimal avgtaxrate = contract.getBigDecimal("avgtaxrate");//获取综合税率值 + if (contract != null) { + BigDecimal avgtaxrate = contract.getBigDecimal("avgtaxrate");//获取综合税率值 // this.getModel().setValue("contract", contract); - this.getModel().setValue("avgtaxrate", avgtaxrate); + this.getModel().setValue("avgtaxrate", avgtaxrate); // this.getView().updateView("contract"); + } + } }