合同字段带出 综合税率

This commit is contained in:
程小伟 2025-04-10 13:59:30 +08:00
parent f2a9e43f75
commit c85a07cf45
1 changed files with 27 additions and 0 deletions

View File

@ -0,0 +1,27 @@
package zcgj.zcdev.zcdev.pr.plugin.form;
import dm.jdbc.util.StringUtil;
import kd.bos.bill.AbstractBillPlugIn;
import kd.bos.dataentity.entity.DynamicObject;
import kd.bos.entity.datamodel.events.ChangeData;
import kd.bos.entity.datamodel.events.PropertyChangedArgs;
import kd.sdk.plugin.Plugin;
import java.math.BigDecimal;
public class OutContractTaxratSettleBillPlugin extends AbstractBillPlugIn implements Plugin {
@Override
public void propertyChanged(PropertyChangedArgs e) {
super.propertyChanged(e);
String name = e.getProperty().getName();
if(StringUtil.equals(name,"contract")){
ChangeData changeData = e.getChangeSet()[0];
DynamicObject contract = (DynamicObject) changeData.getNewValue();
BigDecimal avgtaxrate = contract.getBigDecimal("avgtaxrate");//获取综合税率值
// this.getModel().setValue("contract", contract);
this.getModel().setValue("avgtaxrate", avgtaxrate);
// this.getView().updateView("contract");
}
}
}