Commit aafb3f2d authored by 鲁鸿波's avatar 鲁鸿波

Merge branch 'dev_2.6.0' of http://120.46.174.3:8099/zlmy/zlmy-cloud into dev_2.6.0

parents 24e80df6 16b96d72
...@@ -685,5 +685,19 @@ public class NewSysUserController extends SuperController { ...@@ -685,5 +685,19 @@ public class NewSysUserController extends SuperController {
EasyExcel.write(response.getOutputStream(), UserImport.class).sheet("数据").doWrite(new ArrayList<>()); EasyExcel.write(response.getOutputStream(), UserImport.class).sheet("数据").doWrite(new ArrayList<>());
} }
@ApiOperation(
value = "【根据用户id集合获取用户列表信息】",
notes = "根据用户id集合获取用户列表信息"
)
@GetMapping({"/listByUserIds"})
public BaseResponse<BaseResponseList<SysUser>> listByUserIds(String userIds) {
BaseResponse<BaseResponseList<SysUser>> baseResponse = new BaseResponse<>();
List<SysUser> sysUsers = tSysUserService.getUserListByUserIds(userIds);
BaseResponseList<SysUser> baseResponseList = new BaseResponseList<>();
baseResponseList.setData(sysUsers);
baseResponse.setData(baseResponseList);
return baseResponse;
}
} }
...@@ -3,6 +3,8 @@ package com.testor.module.sys.service; ...@@ -3,6 +3,8 @@ package com.testor.module.sys.service;
import com.testor.biz.sys.user.model.domain.SysUser; import com.testor.biz.sys.user.model.domain.SysUser;
import com.testor.module.sys.model.dto.CustomerRemovalDto; import com.testor.module.sys.model.dto.CustomerRemovalDto;
import java.util.List;
/** /**
* @author rsq * @author rsq
* @program zlmy_boot * @program zlmy_boot
...@@ -16,4 +18,6 @@ public interface TSysUserService { ...@@ -16,4 +18,6 @@ public interface TSysUserService {
SysUser getUserByLoginName(String loginName); SysUser getUserByLoginName(String loginName);
String getUserNamesByUserIds(String userIds); String getUserNamesByUserIds(String userIds);
List<SysUser> getUserListByUserIds(String userIds);
} }
...@@ -31,6 +31,7 @@ import java.time.LocalDate; ...@@ -31,6 +31,7 @@ import java.time.LocalDate;
import java.time.LocalDateTime; import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter; import java.time.format.DateTimeFormatter;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Collections;
import java.util.Date; import java.util.Date;
import java.util.List; import java.util.List;
...@@ -108,6 +109,20 @@ public class TSysUserServiceImpl implements TSysUserService { ...@@ -108,6 +109,20 @@ public class TSysUserServiceImpl implements TSysUserService {
return String.join(",", userNames); return String.join(",", userNames);
} }
@Override
public List<SysUser> getUserListByUserIds(String userIds) {
String[] userIdList = userIds.split(",");
List<SysUser> sysUsers = sysUserService.list(new QueryWrapper<SysUser>().in(SysUser.USER_ID, userIdList));
for (SysUser sysUser : sysUsers) {
String orgId = sysUser.getOrgId();
SysOrg byId = sysOrgService.getById(orgId);
if (byId != null) {
sysUser.setOrgName(byId.getOrgName());
}
}
return sysUsers;
}
/** /**
* 用户迁移 * 用户迁移
* *
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment