Compare commits
No commits in common. 'b63410eb402170dea7b9d2e444549441704e4a1c' and '2e29ab70a564dbeb2ade68c605c70de8037e70b5' have entirely different histories.
b63410eb40
...
2e29ab70a5
2 changed files with 0 additions and 117 deletions
@ -1,59 +0,0 @@
@@ -1,59 +0,0 @@
|
||||
package apelet.association.plugin.expertManage; |
||||
|
||||
import apelet.common.core.object.ObjectCollection; |
||||
import apelet.common.core.object.ObjectValue; |
||||
import apelet.common.core.object.TokenData; |
||||
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; |
||||
|
||||
/** |
||||
* @ClassName: ExpertManageAuditOpPlugin |
||||
* @Author: lihuangbin |
||||
* @Date: 2026/5/13 |
||||
* @Description:专家管理审核操作插件 |
||||
*/ |
||||
|
||||
public class ExpertManageAuditOpPlugin 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("flow_user"); |
||||
} |
||||
@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); |
||||
TokenData tokenData = TokenData.takeFromRequest(); |
||||
|
||||
Long userId = tokenData.getUserId(); |
||||
ObjectValue user = ormGenDataSourceUtil().queryOne("xy_sys_user",userId); |
||||
bill.put("flow_user", user); |
||||
Selector selector = new Selector(); |
||||
selector.getList().add(new SelectorItem("flow_user")); |
||||
ormGenDataSourceUtil().update(bill.getTableName(), bill, selector); |
||||
}catch (Exception ex) { |
||||
throw new RuntimeException(ex); |
||||
} |
||||
} |
||||
} |
||||
} |
||||
} |
||||
@ -1,58 +0,0 @@
@@ -1,58 +0,0 @@
|
||||
package apelet.association.plugin.expertManage; |
||||
|
||||
import apelet.common.core.object.ObjectCollection; |
||||
import apelet.common.core.object.ObjectValue; |
||||
import apelet.common.core.object.TokenData; |
||||
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; |
||||
|
||||
import java.time.LocalDateTime; |
||||
import java.time.ZoneId; |
||||
import java.util.Date; |
||||
|
||||
/** |
||||
* @ClassName: ExpertManageAuditOpPlugin |
||||
* @Author: lihuangbin |
||||
* @Date: 2026/5/13 |
||||
* @Description:专家管理审核操作插件 |
||||
*/ |
||||
public class ExpertManageSubmitOpPlugin 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("apply_time"); |
||||
} |
||||
@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("apply_time", Date.from(LocalDateTime.now().atZone(ZoneId.systemDefault()).toInstant())); |
||||
Selector selector = new Selector(); |
||||
selector.getList().add(new SelectorItem("apply_time")); |
||||
ormGenDataSourceUtil().update(bill.getTableName(), bill, selector); |
||||
}catch (Exception ex) { |
||||
throw new RuntimeException(ex); |
||||
} |
||||
} |
||||
} |
||||
} |
||||
} |
||||
Loading…
Reference in new issue