From c3586aa8bc794c6785822de01f80ed2bf1a4eaaa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=BE=9A=E8=B1=86=E8=B1=86?= <13356128+sunandmoon60@user.noreply.gitee.com> Date: Tue, 9 Sep 2025 17:52:41 +0800 Subject: [PATCH] =?UTF-8?q?1.=E6=B3=A8=E9=87=8A=E6=95=B4=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lc123/cloud/app/api/utils/Constants.java | 2 + lc123/cloud/app/api/utils/HttpClient.java | 24 +++++++-- .../form/ap/ApHandSettleFormPlugin.java | 4 -- .../plugin/form/ap/PayApplyFormPlugin.java | 16 +++--- .../form/conm/RebateRulesBillPlugin.java | 16 ++---- .../conm/purconmAddRebateRulesPlugin.java | 54 ++----------------- .../form/im/OtherOutApplyBillPlugin.java | 6 --- .../form/im/ReturnStockSyncNoticePlugin.java | 3 -- .../app/plugin/form/pm/BaseDataPlugin.java | 2 - .../plugin/form/pm/PurApplyBillPlugin.java | 1 - .../form/pm/PurSuggestRptFromPlugin.java | 1 - .../form/pm/PuroderBillShareRefundPlugin.java | 6 +-- .../pm/PurorderEntryIntroPaybillPlugin.java | 12 ----- .../plugin/form/sys/CustomerBillPlugin.java | 7 --- 14 files changed, 39 insertions(+), 115 deletions(-) diff --git a/lc123/cloud/app/api/utils/Constants.java b/lc123/cloud/app/api/utils/Constants.java index a0ba163..03b651a 100644 --- a/lc123/cloud/app/api/utils/Constants.java +++ b/lc123/cloud/app/api/utils/Constants.java @@ -14,4 +14,6 @@ public class Constants { public static final String TYPE_ADD = "add"; //新增类型 public static final String TYPE_UNSETTLE = "unsettle"; //反结算类型 public static final String TYPE_PAY = "pay"; //付款类型 + public static final String GET = "get"; //付款类型 + public static final String POST = "post"; //付款类型 } diff --git a/lc123/cloud/app/api/utils/HttpClient.java b/lc123/cloud/app/api/utils/HttpClient.java index 40bb814..cb9af3a 100644 --- a/lc123/cloud/app/api/utils/HttpClient.java +++ b/lc123/cloud/app/api/utils/HttpClient.java @@ -40,7 +40,17 @@ public class HttpClient { private static RestTemplate restTemplate = new RestTemplate(); private final static Log logger = LogFactory.getLog(HttpClient.class); - public static ResponseEntity doPost(String url, Object body,String token_name ,String token_access,HashMap queryMap) throws ConnectException { + /** + * + * @param url 请求url + * @param body 请求体 + * @param token_name 请求tokenname + * @param token_access 请求token + * @param queryMap 请求头query + * @return + * @throws ConnectException + */ + public static ResponseEntity sendRequest(String url, Object body,String token_name ,String token_access,HashMap queryMap,String requestType ) throws ConnectException { HttpHeaders headers = new HttpHeaders(); if (StringUtils.isNotBlank(token_access)) { headers.set(token_name, token_access); @@ -48,16 +58,22 @@ public class HttpClient { headers.set("Content-Type", "application/json;charset=UTF-8"); headers.set("Accept", "application/json;charset=UTF-8"); UriComponentsBuilder builder = UriComponentsBuilder.fromUriString(url); - + HttpMethod httpMethod = "POST".equalsIgnoreCase(requestType) ? HttpMethod.POST : HttpMethod.GET; if(!queryMap.isEmpty()){ for (Map.Entry map : queryMap.entrySet()) { builder.queryParam(map.getKey(),map.getValue()); } } HttpEntity requestEntity = new HttpEntity(JSON.toJSONString(body), headers); - ResponseEntity responseEntity = restTemplate.exchange(builder.build().toString(), HttpMethod.POST, requestEntity, String.class); + ResponseEntity responseEntity = restTemplate.exchange(builder.build().toString(), httpMethod, requestEntity, String.class); return responseEntity; } + + /** + * 财务中台token获取方法 + * @return + * @throws ConnectException + */ public static String Bearer_Token() throws ConnectException { // 创建 Basic Auth 认证头 String auth = USERNAME + ":" + PASSWORD; @@ -71,7 +87,7 @@ public class HttpClient { headers.set("Authorization", "Basic " + encodedAuth); HashMap body = new HashMap<>(); body.put("sid","ERP"); - ResponseEntity responseEntity = doPost(URL, body, null, null,null); + ResponseEntity responseEntity = sendRequest(URL, body, null, null,null,Constants.POST); Object responseEntityBody = responseEntity.getBody(); JSONObject jsonObject1 = JSON.parseObject(responseEntity.getBody().toString()); String accessToken = jsonObject1.get("accessToken").toString(); diff --git a/lc123/cloud/app/plugin/form/ap/ApHandSettleFormPlugin.java b/lc123/cloud/app/plugin/form/ap/ApHandSettleFormPlugin.java index aeab081..0f5e992 100644 --- a/lc123/cloud/app/plugin/form/ap/ApHandSettleFormPlugin.java +++ b/lc123/cloud/app/plugin/form/ap/ApHandSettleFormPlugin.java @@ -3,19 +3,15 @@ package tqq9.lc123.cloud.app.plugin.form.ap; import com.alibaba.fastjson.JSONObject; import kd.bos.dataentity.entity.DynamicObject; import kd.bos.form.FormShowParameter; -import kd.bos.form.control.Button; import kd.bos.form.plugin.AbstractFormPlugin; import kd.bos.logging.Log; import kd.bos.logging.LogFactory; import kd.bos.orm.query.QCP; import kd.bos.orm.query.QFilter; import kd.bos.servicehelper.BusinessDataServiceHelper; -//import kd.fi.arapcommon.form.ManualSettleBasePlugin; -//import kd.fi.arapcommon.service.IManualSettleService; import kd.sdk.plugin.Plugin; import java.util.EventObject; -import java.util.List; /** diff --git a/lc123/cloud/app/plugin/form/ap/PayApplyFormPlugin.java b/lc123/cloud/app/plugin/form/ap/PayApplyFormPlugin.java index 8c7322c..f8ab237 100644 --- a/lc123/cloud/app/plugin/form/ap/PayApplyFormPlugin.java +++ b/lc123/cloud/app/plugin/form/ap/PayApplyFormPlugin.java @@ -2,10 +2,8 @@ package tqq9.lc123.cloud.app.plugin.form.ap; import kd.bos.algo.DataSet; import kd.bos.bill.AbstractBillPlugIn; -import kd.bos.bill.BillShowParameter; import kd.bos.dataentity.entity.DynamicObject; import kd.bos.dataentity.entity.DynamicObjectCollection; -import kd.bos.dataentity.metadata.IDataEntityProperty; import kd.bos.dataentity.utils.StringUtils; import kd.bos.db.DB; import kd.bos.db.DBRoute; @@ -13,17 +11,12 @@ import kd.bos.entity.datamodel.IDataModel; import kd.bos.entity.datamodel.events.PropertyChangedArgs; import kd.bos.form.CloseCallBack; import kd.bos.form.FormShowParameter; -import kd.bos.form.ShowFormHelper; import kd.bos.form.ShowType; import kd.bos.form.control.events.ItemClickEvent; -import kd.bos.list.ListFilterParameter; -import kd.bos.list.ListShowParameter; import kd.bos.logging.Log; import kd.bos.logging.LogFactory; import kd.bos.orm.ORM; import kd.sdk.plugin.Plugin; -import scala.annotation.meta.param; -import tqq9.lc123.cloud.app.plugin.form.conm.purconmAddRebateRulesPlugin; import java.math.BigDecimal; import java.util.EventObject; @@ -41,6 +34,9 @@ public class PayApplyFormPlugin extends AbstractBillPlugIn implements Plugin { } + /** + * 付款申请点击抵扣订单弹出手工结算 + */ @Override public void itemClick(ItemClickEvent evt) { super.itemClick(evt); @@ -69,6 +65,9 @@ public class PayApplyFormPlugin extends AbstractBillPlugIn implements Plugin { } } + /** + * 付款申请供应商可抵扣金额 + */ @Override public void afterCreateNewData(EventObject e) { super.afterCreateNewData(e); @@ -87,6 +86,9 @@ public class PayApplyFormPlugin extends AbstractBillPlugIn implements Plugin { } } + /** + * 付款申请供应商可抵扣金额 + */ @Override public void propertyChanged(PropertyChangedArgs e) { super.propertyChanged(e); diff --git a/lc123/cloud/app/plugin/form/conm/RebateRulesBillPlugin.java b/lc123/cloud/app/plugin/form/conm/RebateRulesBillPlugin.java index 2aee909..62bebe1 100644 --- a/lc123/cloud/app/plugin/form/conm/RebateRulesBillPlugin.java +++ b/lc123/cloud/app/plugin/form/conm/RebateRulesBillPlugin.java @@ -5,33 +5,23 @@ import com.alibaba.fastjson.JSONObject; import kd.bos.bill.AbstractBillPlugIn; import kd.bos.dataentity.entity.DynamicObject; import kd.bos.dataentity.entity.DynamicObjectCollection; -import kd.bos.dataentity.utils.ObjectUtils; import kd.bos.dataentity.utils.StringUtils; import kd.bos.entity.datamodel.IDataModel; -import kd.bos.entity.param.CustomParam; -import kd.bos.form.CloseCallBack; import kd.bos.form.FormShowParameter; -import kd.bos.form.IFormView; -import kd.bos.form.ShowFormHelper; -import kd.bos.form.control.Control; -import kd.bos.form.control.events.ItemClickEvent; import kd.bos.form.events.AfterDoOperationEventArgs; -import kd.bos.form.field.BasedataEdit; import kd.bos.form.field.MulBasedataEdit; -import kd.bos.form.field.RefBillEdit; import kd.bos.form.field.events.BeforeF7SelectEvent; import kd.bos.form.field.events.BeforeF7SelectListener; -import kd.bos.list.ListFilterParameter; import kd.bos.list.ListShowParameter; import kd.bos.logging.Log; import kd.bos.logging.LogFactory; import kd.bos.orm.query.QCP; import kd.bos.orm.query.QFilter; import kd.bos.servicehelper.BusinessDataServiceHelper; -import kd.sdk.plugin.Plugin; -import java.math.BigDecimal; -import java.util.*; +import java.util.Date; +import java.util.EventObject; +import java.util.HashMap; /** * 返利规则表单插件 diff --git a/lc123/cloud/app/plugin/form/conm/purconmAddRebateRulesPlugin.java b/lc123/cloud/app/plugin/form/conm/purconmAddRebateRulesPlugin.java index dba4fa6..88ebeea 100644 --- a/lc123/cloud/app/plugin/form/conm/purconmAddRebateRulesPlugin.java +++ b/lc123/cloud/app/plugin/form/conm/purconmAddRebateRulesPlugin.java @@ -1,18 +1,15 @@ package tqq9.lc123.cloud.app.plugin.form.conm; import kd.bos.bill.BillShowParameter; -import kd.bos.bill.OperationStatus; import kd.bos.dataentity.entity.DynamicObject; import kd.bos.dataentity.entity.DynamicObjectCollection; import kd.bos.dataentity.utils.StringUtils; import kd.bos.entity.datamodel.IDataModel; -import kd.bos.entity.datamodel.ListSelectedRow; -import kd.bos.entity.datamodel.ListSelectedRowCollection; import kd.bos.entity.datamodel.events.BeforeDeleteRowEventArgs; -import kd.bos.form.*; -import kd.bos.form.control.Control; +import kd.bos.form.CloseCallBack; +import kd.bos.form.ShowType; +import kd.bos.form.StyleCss; import kd.bos.form.control.EntryGrid; -import kd.bos.form.control.events.BeforeItemClickEvent; import kd.bos.form.control.events.ItemClickEvent; import kd.bos.form.events.ClosedCallBackEvent; import kd.bos.form.events.HyperLinkClickEvent; @@ -24,9 +21,6 @@ import kd.bos.orm.query.QCP; import kd.bos.orm.query.QFilter; import kd.bos.servicehelper.BusinessDataServiceHelper; import kd.bos.servicehelper.operation.DeleteServiceHelper; -import kd.bos.servicehelper.operation.SaveServiceHelper; -import kd.sdk.plugin.Plugin; -import scala.annotation.meta.param; import java.math.BigDecimal; import java.util.*; @@ -92,50 +86,8 @@ public class purconmAddRebateRulesPlugin extends AbstractFormPlugin implements H param.getOpenStyle().setShowType(ShowType.Modal); this.getView().showForm(param); } -// else if (StringUtils.equals("tqq9_rebate_deleterow", itemKey)) { -// EntryGrid entryGrid = this.getControl("tqq9_entryentity"); -// int[] selectRows = entryGrid.getSelectRows(); -// DynamicObjectCollection tqq9_entryentity = this.getModel().getDataEntity(true).getDynamicObjectCollection("tqq9_entryentity"); -// List rebate = new ArrayList<>(); -// StringBuilder stringBuilder = new StringBuilder(); -// for (int i = 0; i < selectRows.length; i++) { -// int selectRow = selectRows[i]; -// DynamicObject dynamicObject = tqq9_entryentity.get(selectRow); -// DynamicObject tqq9_pur_rebate = dynamicObject.getDynamicObject("tqq9_pur_rebate"); -// if (tqq9_pur_rebate != null) { -// String name = dynamicObject.getString("name"); -// if (tqq9_pur_rebate.getString("status").equals("A")) { -// rebate.add(tqq9_pur_rebate.getLong("id")); -// } else { -// stringBuilder.append(",").append("名称为:'" + name + "'的返利规则为非暂存状态,无法删除"); -// } -// } -// } -// DeleteServiceHelper.delete("tqq9_pur_rebate", new QFilter[]{new QFilter("id", QCP.in, rebate)}); -// if (stringBuilder.length() > 0) { -// this.getView().showMessage(stringBuilder.substring(1)); -// } else { -// this.getView().showMessage("选择编码规则均为暂存状态,删除成功"); -// } -// -// } } -// @Override -// public void click(EventObject evt) { -// Control c = (Control) evt.getSource(); -// String key = c.getKey().toLowerCase(); -// if ("tqq9_rulename".equals(key)) { -// BillShowParameter param = new BillShowParameter(); -// param.setFormId("tqq9_pur_rebate"); -// param.setCustomParam("purcontract_billno", this.getModel().getValue("billno")); -// param.setCustomParam("purcontract_supplier", this.getModel().getValue("supplier")); -// param.setCustomParam("purcontract_tqq9_dxpp", this.getModel().getValue("tqq9_dxpp")); -// param.setCloseCallBack(new CloseCallBack(this, "entry_rebateSync_click")); -// param.getOpenStyle().setShowType(ShowType.Modal); -// this.getView().showForm(param); -// } -// } @Override public void hyperLinkClick(HyperLinkClickEvent hyperLinkClickEvent) { diff --git a/lc123/cloud/app/plugin/form/im/OtherOutApplyBillPlugin.java b/lc123/cloud/app/plugin/form/im/OtherOutApplyBillPlugin.java index e59e673..b97e6ae 100644 --- a/lc123/cloud/app/plugin/form/im/OtherOutApplyBillPlugin.java +++ b/lc123/cloud/app/plugin/form/im/OtherOutApplyBillPlugin.java @@ -7,17 +7,11 @@ import kd.bos.dataentity.entity.DynamicObject; import kd.bos.dataentity.entity.DynamicObjectCollection; import kd.bos.dataentity.utils.StringUtils; import kd.bos.entity.datamodel.IDataModel; -import kd.bos.entity.datamodel.ListSelectedRow; -import kd.bos.entity.datamodel.ListSelectedRowCollection; import kd.bos.entity.datamodel.events.ChangeData; import kd.bos.entity.datamodel.events.PropertyChangedArgs; -import kd.bos.form.IFormView; import kd.bos.form.ShowType; import kd.bos.form.StyleCss; import kd.bos.form.control.Control; -import kd.bos.form.events.ClosedCallBackEvent; -import kd.bos.form.events.HyperLinkClickEvent; -import kd.bos.form.events.HyperLinkClickListener; import kd.bos.form.field.BasedataEdit; import kd.bos.form.field.events.BeforeF7SelectEvent; import kd.bos.form.field.events.BeforeF7SelectListener; diff --git a/lc123/cloud/app/plugin/form/im/ReturnStockSyncNoticePlugin.java b/lc123/cloud/app/plugin/form/im/ReturnStockSyncNoticePlugin.java index 27fc432..390d396 100644 --- a/lc123/cloud/app/plugin/form/im/ReturnStockSyncNoticePlugin.java +++ b/lc123/cloud/app/plugin/form/im/ReturnStockSyncNoticePlugin.java @@ -1,10 +1,7 @@ package tqq9.lc123.cloud.app.plugin.form.im; -import kd.bos.dataentity.entity.DynamicObject; import kd.bos.dataentity.utils.StringUtils; -import kd.bos.entity.datamodel.IDataModel; import kd.bos.entity.operate.result.OperationResult; -import kd.bos.form.control.EntryGrid; import kd.bos.form.events.AfterDoOperationEventArgs; import kd.bos.form.plugin.AbstractFormPlugin; import kd.bos.logging.Log; diff --git a/lc123/cloud/app/plugin/form/pm/BaseDataPlugin.java b/lc123/cloud/app/plugin/form/pm/BaseDataPlugin.java index 7fb7b45..3b722f9 100644 --- a/lc123/cloud/app/plugin/form/pm/BaseDataPlugin.java +++ b/lc123/cloud/app/plugin/form/pm/BaseDataPlugin.java @@ -13,10 +13,8 @@ import kd.bos.orm.query.QCP; import kd.bos.orm.query.QFilter; import kd.bos.servicehelper.BusinessDataServiceHelper; import kd.sdk.plugin.Plugin; -import tqq9.lc123.cloud.app.plugin.form.im.ReturnStockSyncNoticePlugin; import java.util.EventObject; -import java.util.Map; /** * 表单通用插件,带出创建人部门,许可证号 diff --git a/lc123/cloud/app/plugin/form/pm/PurApplyBillPlugin.java b/lc123/cloud/app/plugin/form/pm/PurApplyBillPlugin.java index cb15a23..f532c01 100644 --- a/lc123/cloud/app/plugin/form/pm/PurApplyBillPlugin.java +++ b/lc123/cloud/app/plugin/form/pm/PurApplyBillPlugin.java @@ -2,7 +2,6 @@ package tqq9.lc123.cloud.app.plugin.form.pm; import kd.bos.bill.AbstractBillPlugIn; import kd.bos.dataentity.entity.DynamicObject; -import kd.bos.dataentity.entity.DynamicObjectCollection; import kd.bos.dataentity.utils.StringUtils; import kd.bos.entity.datamodel.IDataModel; import kd.bos.entity.datamodel.events.PropertyChangedArgs; diff --git a/lc123/cloud/app/plugin/form/pm/PurSuggestRptFromPlugin.java b/lc123/cloud/app/plugin/form/pm/PurSuggestRptFromPlugin.java index 47e9c77..a84a95a 100644 --- a/lc123/cloud/app/plugin/form/pm/PurSuggestRptFromPlugin.java +++ b/lc123/cloud/app/plugin/form/pm/PurSuggestRptFromPlugin.java @@ -11,7 +11,6 @@ import kd.bos.db.DB; import kd.bos.db.DBRoute; import kd.bos.entity.datamodel.IDataModel; import kd.bos.form.ShowType; -import kd.bos.form.control.EntryGrid; import kd.bos.form.control.events.ItemClickEvent; import kd.bos.form.plugin.AbstractFormPlugin; import kd.bos.logging.Log; diff --git a/lc123/cloud/app/plugin/form/pm/PuroderBillShareRefundPlugin.java b/lc123/cloud/app/plugin/form/pm/PuroderBillShareRefundPlugin.java index 15817a0..67c6a61 100644 --- a/lc123/cloud/app/plugin/form/pm/PuroderBillShareRefundPlugin.java +++ b/lc123/cloud/app/plugin/form/pm/PuroderBillShareRefundPlugin.java @@ -17,6 +17,7 @@ import kd.bos.orm.query.QCP; import kd.bos.orm.query.QFilter; import kd.bos.servicehelper.BusinessDataServiceHelper; import org.springframework.http.ResponseEntity; +import tqq9.lc123.cloud.app.api.utils.Constants; import tqq9.lc123.cloud.app.api.utils.HttpClient; import java.math.BigDecimal; @@ -331,10 +332,9 @@ public class PuroderBillShareRefundPlugin extends AbstractBillPlugIn { // DynamicObject org = (DynamicObject)model.getValue("org");//组织 // HashMap queryMap =new HashMap<>(); // queryMap.put("supplierId",newValue.getString("number")); -//// queryMap.put("supplierId","1024"); // queryMap.put("companyId",org.getString("number")); // try { -// ResponseEntity responseEntity = HttpClient.doPost(URL, null, "Authorization", "Bearer b96dad1eb4f84c41bae651162aeacdd3", queryMap); +// ResponseEntity responseEntity = HttpClient.sendRequest(URL, null, "Authorization", "Bearer b96dad1eb4f84c41bae651162aeacdd3", queryMap, Constants.GET); // JSONObject responseEntityBody = (JSONObject)responseEntity.getBody(); // JSONArray data = responseEntityBody.getJSONArray("data"); // for (Object datum : data) { @@ -357,8 +357,6 @@ public class PuroderBillShareRefundPlugin extends AbstractBillPlugIn { // } catch (ConnectException ex) { // throw new RuntimeException(ex); // } -// -// // } } } diff --git a/lc123/cloud/app/plugin/form/pm/PurorderEntryIntroPaybillPlugin.java b/lc123/cloud/app/plugin/form/pm/PurorderEntryIntroPaybillPlugin.java index 05449a5..34f9e53 100644 --- a/lc123/cloud/app/plugin/form/pm/PurorderEntryIntroPaybillPlugin.java +++ b/lc123/cloud/app/plugin/form/pm/PurorderEntryIntroPaybillPlugin.java @@ -5,14 +5,10 @@ import kd.bos.bill.BillShowParameter; import kd.bos.bill.OperationStatus; import kd.bos.dataentity.entity.DynamicObject; import kd.bos.dataentity.entity.DynamicObjectCollection; -import kd.bos.dataentity.resource.ResManager; import kd.bos.dataentity.utils.ObjectUtils; -import kd.bos.dataentity.utils.StringUtils; import kd.bos.entity.datamodel.IDataModel; import kd.bos.entity.datamodel.ListSelectedRow; import kd.bos.entity.datamodel.ListSelectedRowCollection; -import kd.bos.entity.datamodel.events.ChangeData; -import kd.bos.entity.datamodel.events.PropertyChangedArgs; import kd.bos.entity.operate.result.OperationResult; import kd.bos.form.*; import kd.bos.form.control.Control; @@ -22,21 +18,13 @@ import kd.bos.form.events.AfterDoOperationEventArgs; import kd.bos.form.events.ClosedCallBackEvent; import kd.bos.form.events.HyperLinkClickEvent; import kd.bos.form.events.HyperLinkClickListener; -import kd.bos.form.field.ItemClassEdit; -import kd.bos.form.field.RefBillEdit; -import kd.bos.form.field.events.BeforeF7SelectEvent; -import kd.bos.form.field.events.BeforeF7SelectListener; import kd.bos.list.ListFilterParameter; import kd.bos.list.ListShowParameter; import kd.bos.logging.Log; import kd.bos.logging.LogFactory; import kd.bos.orm.query.QCP; import kd.bos.orm.query.QFilter; -import kd.bos.plugin.sample.dynamicform.pcform.field.template.PropertyChanged; import kd.bos.servicehelper.BusinessDataServiceHelper; -import kd.bos.workflow.bpmn.model.basedata.BaseDataHelper; -import kd.sdk.plugin.Plugin; - import java.math.BigDecimal; import java.util.ArrayList; diff --git a/lc123/cloud/app/plugin/form/sys/CustomerBillPlugin.java b/lc123/cloud/app/plugin/form/sys/CustomerBillPlugin.java index 2aa14b8..2127543 100644 --- a/lc123/cloud/app/plugin/form/sys/CustomerBillPlugin.java +++ b/lc123/cloud/app/plugin/form/sys/CustomerBillPlugin.java @@ -1,12 +1,8 @@ package tqq9.lc123.cloud.app.plugin.form.sys; -import com.alibaba.fastjson.JSON; import kd.bos.bill.AbstractBillPlugIn; -import kd.bos.dataentity.entity.DynamicObject; -import kd.bos.dataentity.entity.DynamicObjectCollection; import kd.bos.dataentity.entity.LocaleString; import kd.bos.dataentity.utils.StringUtils; -import kd.bos.entity.datamodel.IDataModel; import kd.bos.entity.datamodel.events.ChangeData; import kd.bos.entity.datamodel.events.PropertyChangedArgs; import kd.bos.form.field.ComboEdit; @@ -14,12 +10,9 @@ import kd.bos.form.field.ComboItem; import kd.bos.logging.Log; import kd.bos.logging.LogFactory; import kd.sdk.plugin.Plugin; -import tqq9.lc123.cloud.app.plugin.form.pm.PurorderEntryIntroPaybillPlugin; -import java.math.BigDecimal; import java.util.ArrayList; import java.util.List; -import java.util.Map; /** * 客户界面插件