一个是获取caseIds,一个是获取userIds,两个参数都有了之后,最后调用cmCaseInfoPageList分页接口查询数据。
问题描述
如何将这两个方法异步调用
问题出现的环境背景及自己尝试过哪些方法
多线程一无所知。查过一些教程,还是有点懵。
相关代码
// 请把代码文本粘贴到下方(请勿用图片代替代码)
List<Integer> userIds = sysUserClient.getDeptUserIds(super.getDeptId(),super.getUserId()).getData();
List<String> caseIds = cmMechanicCaseService.findCaseIdsByUserId(userIds);
PageHelper.startPage(pageNum, pageSize);
PageHelper.orderBy("a.create_time desc");
List<CmCaseInfoListVo> cmCaseInfos = cmCaseInfoService.cmCaseInfoPageList(selectParam,userIds,caseIds);
Fixture配合Executors可以实现