标准维度流程

This commit is contained in:
yuezhihang
2021-12-20 18:03:51 +08:00
parent 09e7e2ffee
commit 9d365878a0
17 changed files with 726 additions and 0 deletions
@@ -78,4 +78,6 @@ public interface ITsUserService extends IService<TsUser> {
List<SarMenu> getSecondMenusByUserId(String userId);
List<UpDTO> selectByName(String name);
List<UpDTO> selectNameById(List<String> strings,String type);
}
@@ -305,4 +305,24 @@ public class TsUserServiceImpl extends ServiceImpl<TsUserDao, TsUser> implements
});
return result;
}
@Override
public List<UpDTO> selectNameById(List<String> strings,String type) {
QueryWrapper<TsUser> tsUserQueryWrapper=new QueryWrapper<>();
tsUserQueryWrapper.in("ACCOUNT",strings);
QueryWrapper<TsUser> nameQueryWrapper=new QueryWrapper<>();
nameQueryWrapper.in("UNAME",strings);
List<TsUser> res= tsUserDao.selectList(tsUserQueryWrapper);
List<TsUser> res1= tsUserDao.selectList(nameQueryWrapper);
res1.removeIf(tsUser -> res.contains(tsUser));
res.addAll(res1);
List<UpDTO> result=new ArrayList<>();
res.forEach(tsUser -> {
UpDTO upDTO=new UpDTO();
upDTO.setValue(tsUser.getUname()+"("+tsUser.getAccount()+")");
upDTO.setId(tsUser.getUserId());
result.add(upDTO);
});
return result;
}
}