From 2e066dfbb8c6ee386f1338fd486d6f3c2ac01ce2 Mon Sep 17 00:00:00 2001 From: lihuangbin666 <1361490203@qq.com> Date: Mon, 11 May 2026 14:22:07 +0800 Subject: [PATCH] =?UTF-8?q?=E7=BA=BF=E7=B4=A2=E7=AE=A1=E7=90=86=E6=BF=80?= =?UTF-8?q?=E6=B4=BB=E5=A4=84=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../plugin/clueManage/ClueActivateOpPlugin.java | 33 ++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 common/common-association/src/main/java/apelet/association/plugin/clueManage/ClueActivateOpPlugin.java diff --git a/common/common-association/src/main/java/apelet/association/plugin/clueManage/ClueActivateOpPlugin.java b/common/common-association/src/main/java/apelet/association/plugin/clueManage/ClueActivateOpPlugin.java new file mode 100644 index 0000000..d12ee21 --- /dev/null +++ b/common/common-association/src/main/java/apelet/association/plugin/clueManage/ClueActivateOpPlugin.java @@ -0,0 +1,33 @@ +package apelet.association.plugin.clueManage; + +import apelet.common.core.object.ObjectCollection; +import apelet.common.core.object.ObjectValue; +import apelet.common.online.plugin.BeforeExecuteOperationArgs; +import apelet.common.online.plugin.OperationServicePlugIn; + +/** + * @ClassName: ClueActivateOpPlugin + * @Author: lihuangbin + * @Date: 2026/5/11 + * @Description: 激活放弃的线索 + */ + +public class ClueActivateOpPlugin extends OperationServicePlugIn { + + @Override + public void beforeExecuteOperationTransaction(BeforeExecuteOperationArgs e){ + super.beforeExecuteOperationTransaction(e); + ObjectCollection modelCollcetion = e.getModelCollcetion(); + + if(modelCollcetion != null && !modelCollcetion.isEmpty()){ + for (int i = 0; i < modelCollcetion.size(); i++) { + // 获取单据对象 + ObjectValue bill = modelCollcetion.getObject(i); + bill.setString("status","2"); + //保存入库 + + } + } + } + +}