|
|
|
@ -338,22 +338,32 @@ public class SysUserInfoService implements ISysUserInfoService {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
public List<SysRefUserPosition> findSysRefUserPositionByPositionName(String positionName) {
|
|
|
|
|
List<SysRefUserPosition> users = new ArrayList();
|
|
|
|
|
if (StringUtils.isEmpty(positionName)) {
|
|
|
|
|
public List<SysUserInfo> findSysRefUserPositionByPositionName(String positionName) {
|
|
|
|
|
List<SysUserInfo> users = new ArrayList();
|
|
|
|
|
// if (StringUtils.isEmpty(positionName)) {
|
|
|
|
|
// return users;
|
|
|
|
|
// }
|
|
|
|
|
// List<SysPosition> positionList = positionService.findAllByPositionName(positionName);
|
|
|
|
|
// if (ObjectUtils.isEmpty(positionList)) {
|
|
|
|
|
// return users;
|
|
|
|
|
// }
|
|
|
|
|
// DdlPackBean ddlPackBean = DdlPackBean.getDdlPackBean(AuthUtil.getOrganizeCode());
|
|
|
|
|
// DdlPreparedPack.getInPackList(
|
|
|
|
|
// positionList.stream().map(el -> el.getId()).collect(Collectors.toList()),
|
|
|
|
|
// "positionId",
|
|
|
|
|
// ddlPackBean
|
|
|
|
|
// );
|
|
|
|
|
// List<SysRefUserPosition> refUserPositionList = refUserPositionRDao.findByHqlWhere(ddlPackBean);
|
|
|
|
|
if(ObjectUtils.isEmpty(positionName)){
|
|
|
|
|
return users;
|
|
|
|
|
}
|
|
|
|
|
List<SysPosition> positionList = positionService.findAllByPositionName(positionName);
|
|
|
|
|
if (ObjectUtils.isEmpty(positionList)) {
|
|
|
|
|
return users;
|
|
|
|
|
}
|
|
|
|
|
DdlPackBean ddlPackBean = DdlPackBean.getDdlPackBean(AuthUtil.getOrganizeCode());
|
|
|
|
|
DdlPreparedPack.getInPackList(
|
|
|
|
|
positionList.stream().map(el -> el.getId()).collect(Collectors.toList()),
|
|
|
|
|
"positionId",
|
|
|
|
|
ddlPackBean
|
|
|
|
|
DdlPackBean userPackBean = DdlPackBean.getDdlPackBean(AuthUtil.getOrganizeCode());
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(
|
|
|
|
|
positionName,
|
|
|
|
|
"positionNameRdd",
|
|
|
|
|
userPackBean
|
|
|
|
|
);
|
|
|
|
|
users = refUserPositionRDao.findByHqlWhere(ddlPackBean);
|
|
|
|
|
users = sysUserInfoRDao.findByHqlWhere(userPackBean);
|
|
|
|
|
return users;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|