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 RecBillSavePlugin extends AbstractFormPlugin implements ApiSavePlugin { @Override public List> preHandleRequestData(List> reqData) { for (Map reqDatum : reqData) { String tqq9_salorder = (String) reqDatum.get("tqq9_salorder");//销售订单 BigDecimal actrecamt = (BigDecimal) reqDatum.get("actrecamt");//收款金额 ArrayList> entries = new ArrayList>(); HashMap map=new HashMap<>(); map.put("tqq9_salorder", tqq9_salorder); map.put("e_receivableamt", actrecamt); entries.add(map); reqDatum.put("entry",entries); } return ApiSavePlugin.super.preHandleRequestData(reqData); } }