package tqq9.lc123.cloud.app.api.plugin; import kd.bos.form.plugin.AbstractFormPlugin; import kd.bos.openapi.api.plugin.ApiSavePlugin; import kd.sdk.plugin.Plugin; import java.math.BigDecimal; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; /** * 动态表单插件 */ public class PaySaveApiPlugin implements ApiSavePlugin { @Override public List> preHandleRequestData(List> reqData) { for (Map reqDatum : reqData) { BigDecimal actpayamt = (BigDecimal) reqDatum.get("actpayamt");//实付金额 ArrayList> entries = new ArrayList>(); HashMap map=new HashMap<>(); map.put("e_payableamt", actpayamt); entries.add(map); reqDatum.put("entry",entries); } return ApiSavePlugin.super.preHandleRequestData(reqData); } }