Compare commits

..

No commits in common. '41c5e1f929609087f83a0d891a97a12e773985bd' and '6a2305eba0cdabe21a046c0dc02d25a939468331' have entirely different histories.

  1. 4
      common/common-association/src/main/java/apelet/association/controller/plugin/formPlugin/ClueManageFormPlugin.java
  2. 64
      common/common-association/src/main/java/apelet/association/plugin/clueManage/ClueActivateOpPlugin.java
  3. 48
      common/common-association/src/main/java/apelet/association/plugin/clueManage/ClueAuditOpPlugin.java
  4. 48
      common/common-association/src/main/java/apelet/association/plugin/clueManage/ClueSubmitOpPlugin.java

4
common/common-association/src/main/java/apelet/association/plugin/clueManage/ClueManageFormPlugin.java → common/common-association/src/main/java/apelet/association/controller/plugin/formPlugin/ClueManageFormPlugin.java

@ -1,4 +1,4 @@
package apelet.association.plugin.clueManage; package apelet.association.controller.plugin.formPlugin;
import apelet.association.utils.CreatNumberUtils; import apelet.association.utils.CreatNumberUtils;
import apelet.common.core.object.ObjectValue; import apelet.common.core.object.ObjectValue;
@ -11,7 +11,7 @@ public class ClueManageFormPlugin extends ExecutePluginParent {
// this.setAttribute("seekInfo","11"); // this.setAttribute("seekInfo","11");
// this.setWidgetAttribute("number", AttributeEnum.VALUE_CHANGE, "123"); // this.setWidgetAttribute("number", AttributeEnum.VALUE_CHANGE, "123");
CreatNumberUtils creatNumberUtils = new CreatNumberUtils(); CreatNumberUtils creatNumberUtils = new CreatNumberUtils();
this.setWidgetAttribute("clueType", AttributeEnum.VALUE_CHANGE,"0"); this.setWidgetAttribute("billstatus", AttributeEnum.VALUE_CHANGE,"1");
} }
} }

64
common/common-association/src/main/java/apelet/association/plugin/clueManage/ClueActivateOpPlugin.java

@ -1,64 +0,0 @@
package apelet.association.plugin.clueManage;
import apelet.common.core.object.ObjectCollection;
import apelet.common.core.object.ObjectValue;
import apelet.common.core.util.ApplicationContextHolder;
import apelet.common.generator.utils.OrmGenDataSourceUtil;
import apelet.common.online.plugin.*;
import apelet.common.online.service.impl.OnlineFormServiceImpl;
import apelet.common.orm.impl.Selector;
import apelet.common.orm.impl.SelectorItem;
/**
* @ClassName: ClueActivateOpPlugin
* @Author: lihuangbin
* @Date: 2026/5/11
* @Description: 激活放弃的线索
*/
public class ClueActivateOpPlugin extends OperationServicePlugIn {
private OnlineFormServiceImpl onlineFormService;
private OrmGenDataSourceUtil ormGenDataSourceUtil;
public void AuditOperationServicePlugIn() {
onlineFormService = ApplicationContextHolder.getBean("onlineFormService");
ormGenDataSourceUtil = ApplicationContextHolder.getBean("ormGenDataSourceUtil");
}
@Override
public void onPreparePropertys(OperationServicePlugInArgs e) {
e.addFiledKey("id");
e.addFiledKey("clue_type");
e.addFiledKey("billstatus");
}
@Override
public void beginOperationTransaction(BeginOperationTransactionArgs e){
super.beginOperationTransaction(e);
ObjectCollection modelCollcetion = e.getModelCollcetion();
if(modelCollcetion != null && !modelCollcetion.isEmpty()){
for (int i = 0; i < modelCollcetion.size(); i++) {
try {
// 获取单据对象
ObjectValue bill = modelCollcetion.getObject(i);
if(bill.get("clue_type").equals("2")){
bill.put("clue_type", "0");
bill.put("billstatus", "A");
Selector selector = new Selector();
selector.getList().add(new SelectorItem("clue_type"));
selector.getList().add(new SelectorItem("billstatus"));
ormGenDataSourceUtil().update(bill.getTableName(), bill, selector);
}
else {
OperationResult operationResult = this.getOperationResult();
operationResult.setSuccess(false);
operationResult.setMessage("有状态不为放弃的数据");
}
}catch (Exception ex) {
throw new RuntimeException(ex);
}
}
}
}
}

48
common/common-association/src/main/java/apelet/association/plugin/clueManage/ClueAuditOpPlugin.java

@ -1,48 +0,0 @@
package apelet.association.plugin.clueManage;
import apelet.common.core.object.ObjectCollection;
import apelet.common.core.object.ObjectValue;
import apelet.common.core.util.ApplicationContextHolder;
import apelet.common.generator.utils.OrmGenDataSourceUtil;
import apelet.common.online.plugin.BeginOperationTransactionArgs;
import apelet.common.online.plugin.OperationResult;
import apelet.common.online.plugin.OperationServicePlugIn;
import apelet.common.online.plugin.OperationServicePlugInArgs;
import apelet.common.online.service.impl.OnlineFormServiceImpl;
import apelet.common.orm.impl.Selector;
import apelet.common.orm.impl.SelectorItem;
public class ClueAuditOpPlugin extends OperationServicePlugIn {
private OnlineFormServiceImpl onlineFormService;
private OrmGenDataSourceUtil ormGenDataSourceUtil;
public void AuditOperationServicePlugIn() {
onlineFormService = ApplicationContextHolder.getBean("onlineFormService");
ormGenDataSourceUtil = ApplicationContextHolder.getBean("ormGenDataSourceUtil");
}
@Override
public void onPreparePropertys(OperationServicePlugInArgs e) {
e.addFiledKey("id");
e.addFiledKey("clue_type");
}
@Override
public void beginOperationTransaction(BeginOperationTransactionArgs e){
super.beginOperationTransaction(e);
ObjectCollection modelCollcetion = e.getModelCollcetion();
if(modelCollcetion != null && !modelCollcetion.isEmpty()){
for (int i = 0; i < modelCollcetion.size(); i++) {
try {
// 获取单据对象
ObjectValue bill = modelCollcetion.getObject(i);
bill.put("clue_type", "2");
Selector selector = new Selector();
selector.getList().add(new SelectorItem("clue_type"));
ormGenDataSourceUtil().update(bill.getTableName(), bill, selector);
}catch (Exception ex) {
throw new RuntimeException(ex);
}
}
}
}
}

48
common/common-association/src/main/java/apelet/association/plugin/clueManage/ClueSubmitOpPlugin.java

@ -1,48 +0,0 @@
package apelet.association.plugin.clueManage;
import apelet.common.core.object.ObjectCollection;
import apelet.common.core.object.ObjectValue;
import apelet.common.core.util.ApplicationContextHolder;
import apelet.common.generator.utils.OrmGenDataSourceUtil;
import apelet.common.online.plugin.BeginOperationTransactionArgs;
import apelet.common.online.plugin.OperationServicePlugIn;
import apelet.common.online.plugin.OperationServicePlugInArgs;
import apelet.common.online.service.impl.OnlineFormServiceImpl;
import apelet.common.orm.impl.Selector;
import apelet.common.orm.impl.SelectorItem;
public class ClueSubmitOpPlugin extends OperationServicePlugIn {
private OnlineFormServiceImpl onlineFormService;
private OrmGenDataSourceUtil ormGenDataSourceUtil;
public void AuditOperationServicePlugIn() {
onlineFormService = ApplicationContextHolder.getBean("onlineFormService");
ormGenDataSourceUtil = ApplicationContextHolder.getBean("ormGenDataSourceUtil");
}
@Override
public void onPreparePropertys(OperationServicePlugInArgs e) {
e.addFiledKey("id");
e.addFiledKey("clue_type");
}
@Override
public void beginOperationTransaction(BeginOperationTransactionArgs e){
super.beginOperationTransaction(e);
ObjectCollection modelCollcetion = e.getModelCollcetion();
if(modelCollcetion != null && !modelCollcetion.isEmpty()){
for (int i = 0; i < modelCollcetion.size(); i++) {
try {
// 获取单据对象
ObjectValue bill = modelCollcetion.getObject(i);
bill.put("clue_type", "1");
Selector selector = new Selector();
selector.getList().add(new SelectorItem("clue_type"));
ormGenDataSourceUtil().update(bill.getTableName(), bill, selector);
}catch (Exception ex) {
throw new RuntimeException(ex);
}
}
}
}
}
Loading…
Cancel
Save