Package net.risesoft.service
Class AsyncHandleService
- java.lang.Object
-
- net.risesoft.service.AsyncHandleService
-
@EnableAsync @Service("asyncHandleService") @Transactional(value="rsTenantTransactionManager", rollbackFor=java.lang.Exception.class) public class AsyncHandleService extends Object- Author:
- qinman, zhangchongjie
- Date:
- 2022/12/20
-
-
Constructor Summary
Constructors Constructor Description AsyncHandleService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidforwarding(String tenantId, net.risesoft.model.platform.OrgUnit orgUnit, String processInstanceId, ProcessParam processParam, String sponsorHandle, String sponsorGuid, String taskId, net.risesoft.model.processadmin.FlowElementModel flowElementModel, Map<String,Object> variables, List<String> userAndDeptIdList)异步发送voidforwarding4Gfg(String processInstanceId, ProcessParam processParam, String sponsorHandle, String sponsorGuid, String taskId, net.risesoft.model.processadmin.FlowElementModel flowElementModel, Map<String,Object> variables, List<String> userList)voidforwarding4Task(String processInstanceId, ProcessParam processParam, String sponsorHandle, String sponsorGuid, String taskId, net.risesoft.model.processadmin.FlowElementModel flowElementModel, Map<String,Object> variables, List<String> userList)voidforwardingHandle(String tenantId, String orgUnitId, net.risesoft.model.processadmin.TaskModel task, String executionId, String processInstanceId, net.risesoft.model.processadmin.FlowElementModel flowElementModel, String sponsorGuid, ProcessParam processParam, List<String> userList)发送后异步处理voidsaveChaoSong4Todo(String tenantId, List<ChaoSongInfo> csList)保存抄送件到统一待办voidsaveChaoSongTodo(String tenantId, List<ChaoSong> csList)保存抄送件到统一待办voidsaveOpinionHistory(String tenantId, Opinion oldOpinion, String opinionType)保存意见历史记录voidsendMsgRemind(String tenantId, String userId, String processSerialNumber, String content)发送意见填写消息提醒voidstartProcessHandle(String tenantId, String processSerialNumber, String taskId, String processInstanceId, String searchTerm)启动流程后数据处理voidstartProcessHandle4Gfg(String tenantId, String processSerialNumber, String taskId, String processInstanceId, String searchTerm)启动流程后数据处理voidweiXinRemind(String tenantId, String userId, String processSerialNumber, List<ChaoSong> list)异步抄送微信提醒voidweiXinRemind4ChaoSongInfo(String tenantId, String userId, String processSerialNumber, List<ChaoSongInfo> list)异步抄送微信提醒
-
-
-
Method Detail
-
forwarding
@Async public void forwarding(String tenantId, net.risesoft.model.platform.OrgUnit orgUnit, String processInstanceId, ProcessParam processParam, String sponsorHandle, String sponsorGuid, String taskId, net.risesoft.model.processadmin.FlowElementModel flowElementModel, Map<String,Object> variables, List<String> userAndDeptIdList)
异步发送- Parameters:
tenantId-orgUnit-processInstanceId-processParam-sponsorHandle-sponsorGuid-taskId-variables-userAndDeptIdList-
-
forwarding4Gfg
public void forwarding4Gfg(String processInstanceId, ProcessParam processParam, String sponsorHandle, String sponsorGuid, String taskId, net.risesoft.model.processadmin.FlowElementModel flowElementModel, Map<String,Object> variables, List<String> userList)
-
forwarding4Task
public void forwarding4Task(String processInstanceId, ProcessParam processParam, String sponsorHandle, String sponsorGuid, String taskId, net.risesoft.model.processadmin.FlowElementModel flowElementModel, Map<String,Object> variables, List<String> userList) throws Exception
- Throws:
Exception
-
forwardingHandle
@Async public void forwardingHandle(String tenantId, String orgUnitId, net.risesoft.model.processadmin.TaskModel task, String executionId, String processInstanceId, net.risesoft.model.processadmin.FlowElementModel flowElementModel, String sponsorGuid, ProcessParam processParam, List<String> userList)
发送后异步处理- Parameters:
tenantId-task-processInstanceId-flowElementModel-sponsorGuid-processParam-
-
saveChaoSong4Todo
@Async public void saveChaoSong4Todo(String tenantId, List<ChaoSongInfo> csList)
保存抄送件到统一待办- Parameters:
tenantId-csList-
-
saveChaoSongTodo
@Async public void saveChaoSongTodo(String tenantId, List<ChaoSong> csList)
保存抄送件到统一待办- Parameters:
tenantId-csList-
-
saveOpinionHistory
@Async public void saveOpinionHistory(String tenantId, Opinion oldOpinion, String opinionType)
保存意见历史记录- Parameters:
oldOpinion-opinionType-
-
sendMsgRemind
@Async public void sendMsgRemind(String tenantId, String userId, String processSerialNumber, String content)
发送意见填写消息提醒- Parameters:
processSerialNumber-
-
startProcessHandle
@Async public void startProcessHandle(String tenantId, String processSerialNumber, String taskId, String processInstanceId, String searchTerm)
启动流程后数据处理- Parameters:
processSerialNumber-taskId-processInstanceId-searchTerm-
-
startProcessHandle4Gfg
@Async public void startProcessHandle4Gfg(String tenantId, String processSerialNumber, String taskId, String processInstanceId, String searchTerm)
启动流程后数据处理- Parameters:
processSerialNumber-taskId-processInstanceId-searchTerm-
-
weiXinRemind
@Async public void weiXinRemind(String tenantId, String userId, String processSerialNumber, List<ChaoSong> list)
异步抄送微信提醒- Parameters:
tenantId-userId-processSerialNumber-list-
-
weiXinRemind4ChaoSongInfo
@Async public void weiXinRemind4ChaoSongInfo(String tenantId, String userId, String processSerialNumber, List<ChaoSongInfo> list)
异步抄送微信提醒- Parameters:
tenantId-userId-processSerialNumber-list-
-
-