查询两个List,封装到一个map中,再封装到List<Map>中,按照相同的字段进行排序
@Override
public List<Map> getZxzPageList() {
// 获取公司及部门下的所有用户
Map<String, Object> params = new HashMap<>();
List<User> users = zcchfxZcService.getCurrentDeptAllUser();
if (users != null && users.size() > 0) {
List<Integer> ids = new ArrayList<>();
for (User u : users) {
ids.add(u.getId());
}
params.put("userArray", ids);
}
// 获取任务列表
List<Map> list = zcchfxRwJlMapper.getZxzPageList(params);
// 获取检测规则中需执行中列表
List<Map> zcchfxJcgzs = zcchfxJcgzMapper.getZxzJcgzList(params);
// 区分任务和合规检测任务
List<Map> rwList = new ArrayList<>();
Map<String, Object> map;
for (Map zcchfxRw : list) {
m
|