类 AsyncHandleService


  • @EnableAsync
    @Service("asyncHandleService")
    @Transactional(value="rsTenantTransactionManager",
                   rollbackFor=java.lang.Exception.class)
    public class AsyncHandleService
    extends Object
    作者:
    qinman, zhangchongjie
    Date:
    2022/12/20
    • 构造器详细资料

      • AsyncHandleService

        public AsyncHandleService()
    • 方法详细资料

      • 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 -
      • 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 -