标准维度流程
This commit is contained in:
@@ -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;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user