类 AsyncHandleService
- java.lang.Object
-
- net.risesoft.service.AsyncHandleService
-
@EnableAsync @Service("asyncHandleService") @Transactional(value="rsTenantTransactionManager", rollbackFor=java.lang.Exception.class) public class AsyncHandleService extends Object- 作者:
- qinman, zhangchongjie
- Date:
- 2022/12/20
-
-
构造器概要
构造器 构造器 说明 AsyncHandleService()
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 voidforwarding(String tenantId, net.risesoft.model.platform.OrgUnit orgUnit, String processInstanceId, ProcessParam processParam, String sponsorHandle, String sponsorGuid, String taskId, String multiInstance, Map<String,Object> variables, List<String> userAndDeptIdList)异步发送voidforwarding4Task(String processInstanceId, ProcessParam processParam, String sponsorHandle, String sponsorGuid, String taskId, String multiInstance, Map<String,Object> variables, List<String> userList)voidforwardingHandle(String tenantId, String orgUnitId, String taskId, String processInstanceId, String multiInstance, String sponsorGuid, ProcessParam processParam)发送后异步处理voidsaveChaoSong4Todo(String tenantId, List<ChaoSongInfo> 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)启动流程后数据处理voidweiXinRemind(String tenantId, String userId, String processSerialNumber, List<ChaoSong> list)异步抄送微信提醒voidweiXinRemind4ChaoSongInfo(String tenantId, String userId, String processSerialNumber, List<ChaoSongInfo> list)异步抄送微信提醒
-
-
-
方法详细资料
-
forwarding
@Async public void forwarding(String tenantId, net.risesoft.model.platform.OrgUnit orgUnit, String processInstanceId, ProcessParam processParam, String sponsorHandle, String sponsorGuid, String taskId, String multiInstance, Map<String,Object> variables, List<String> userAndDeptIdList)
异步发送- 参数:
tenantId-orgUnit-processInstanceId-processParam-sponsorHandle-sponsorGuid-taskId-multiInstance-variables-userAndDeptIdList-
-
forwarding4Task
public void forwarding4Task(String processInstanceId, ProcessParam processParam, String sponsorHandle, String sponsorGuid, String taskId, String multiInstance, Map<String,Object> variables, List<String> userList) throws Exception
- 抛出:
Exception
-
forwardingHandle
@Async public void forwardingHandle(String tenantId, String orgUnitId, String taskId, String processInstanceId, String multiInstance, String sponsorGuid, ProcessParam processParam)
发送后异步处理- 参数:
tenantId-taskId-processInstanceId-multiInstance-sponsorGuid-processParam-
-
saveChaoSong4Todo
@Async public void saveChaoSong4Todo(String tenantId, List<ChaoSongInfo> csList)
保存抄送件到统一待办- 参数:
tenantId-csList-
-
saveOpinionHistory
@Async public void saveOpinionHistory(String tenantId, Opinion oldOpinion, String opinionType)
保存意见历史记录- 参数:
oldOpinion-opinionType-
-
sendMsgRemind
@Async public void sendMsgRemind(String tenantId, String userId, String processSerialNumber, String content)
发送意见填写消息提醒- 参数:
processSerialNumber-
-
startProcessHandle
@Async public void startProcessHandle(String tenantId, String processSerialNumber, String taskId, String processInstanceId, String searchTerm)
启动流程后数据处理- 参数:
processSerialNumber-taskId-processInstanceId-searchTerm-
-
weiXinRemind
@Async public void weiXinRemind(String tenantId, String userId, String processSerialNumber, List<ChaoSong> list)
异步抄送微信提醒- 参数:
tenantId-userId-processSerialNumber-list-
-
weiXinRemind4ChaoSongInfo
@Async public void weiXinRemind4ChaoSongInfo(String tenantId, String userId, String processSerialNumber, List<ChaoSongInfo> list)
异步抄送微信提醒- 参数:
tenantId-userId-processSerialNumber-list-
-
-