【修改】工作组的工号字段处理改进,更换为username字段
This commit is contained in:
@@ -116,11 +116,10 @@ public class LoginUser {
|
|||||||
/**设备id uniapp推送用*/
|
/**设备id uniapp推送用*/
|
||||||
private String clientId;
|
private String clientId;
|
||||||
|
|
||||||
/**
|
|
||||||
* 姓名+工号,唯一键,例:小明(10001)
|
|
||||||
*/
|
|
||||||
private String nameWorkNo;
|
|
||||||
|
|
||||||
private String roleIds;
|
private String roleIds;
|
||||||
|
|
||||||
|
public String calcNameWorkNo(){
|
||||||
|
return this.realname + "(" + this.username + ")";
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -181,9 +181,10 @@ public class SysUser implements Serializable {
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* 拼接真实姓名和工号形成唯一的用户信息可用户查看
|
* 拼接真实姓名和工号形成唯一的用户信息可用户查看
|
||||||
|
* 不能用get开头,否则会造成初始化queryWrapper的bug
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
public String getNameWorkNo(){
|
public String calcNameWorkNo(){
|
||||||
return this.realname + "(" + this.username + ")";
|
return this.realname + "(" + this.username + ")";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -168,5 +168,4 @@ public interface SysUserMapper extends BaseMapper<SysUser> {
|
|||||||
|
|
||||||
List<SysUser> getUserListByDepIds(@Param("departIds") List<String> departIds);
|
List<SysUser> getUserListByDepIds(@Param("departIds") List<String> departIds);
|
||||||
|
|
||||||
SysUser getUserByWorkNo(String workNo);
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -215,7 +215,4 @@
|
|||||||
</if>
|
</if>
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
<select id="getUserByWorkNo" resultType="com.jero.modules.system.entity.SysUser">
|
|
||||||
select * from sys_user where del_flag = 0 and work_no = #{workNo}
|
|
||||||
</select>
|
|
||||||
</mapper>
|
</mapper>
|
||||||
|
|||||||
+3
-5
@@ -326,17 +326,15 @@ public interface ISysUserService extends IService<SysUser> {
|
|||||||
|
|
||||||
List<SysUser> getUserListByDepIds(List<String> departIds);
|
List<SysUser> getUserListByDepIds(List<String> departIds);
|
||||||
|
|
||||||
SysUser getUserByWorkNo(String workNo);
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 内部工作组模糊搜索获取满足条件的用户id集合,全为空的话就返回空
|
* 内部工作组模糊搜索获取满足条件的用户id集合,全为空的话就返回空
|
||||||
* @param userName 姓名
|
* @param realname 姓名
|
||||||
* @param userWorkNo 工号
|
* @param username 工号
|
||||||
* @param userRoleName 角色
|
* @param userRoleName 角色
|
||||||
* @param userPostName 职位
|
* @param userPostName 职位
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
List<String> LawsWorkingGroupUserSearch(String userName, String userWorkNo, String userRoleName, String userPostName);
|
List<String> LawsWorkingGroupUserSearch(String realname, String username, String userRoleName, String userPostName);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 根据username"登陆账号"返回"用户名(工号)"
|
* 根据username"登陆账号"返回"用户名(工号)"
|
||||||
|
|||||||
-5
@@ -625,11 +625,6 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
|
|||||||
return userMapper.getUserListByDepIds(departIds);
|
return userMapper.getUserListByDepIds(departIds);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
|
||||||
public SysUser getUserByWorkNo(String workNo) {
|
|
||||||
return userMapper.getUserByWorkNo(workNo);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 内部工作组模糊搜索获取满足条件的用户id集合
|
* 内部工作组模糊搜索获取满足条件的用户id集合
|
||||||
* @param userName 姓名
|
* @param userName 姓名
|
||||||
|
|||||||
+2
-2
@@ -575,7 +575,7 @@ public class LawsCommonServiceImpl implements ILawsCommonService {
|
|||||||
LoginUser loginUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
|
LoginUser loginUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
|
||||||
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
|
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
|
||||||
String now = dateFormat.format(new Date());
|
String now = dateFormat.format(new Date());
|
||||||
String content = loginUser.getNameWorkNo() + " " + now + " 入库" +
|
String content = loginUser.calcNameWorkNo() + " " + now + " 入库" +
|
||||||
standardNumber + "《" + standardName + "》";
|
standardNumber + "《" + standardName + "》";
|
||||||
lawsUpdateRecordService.addRecord(standardNumber, content);
|
lawsUpdateRecordService.addRecord(standardNumber, content);
|
||||||
|
|
||||||
@@ -673,7 +673,7 @@ public class LawsCommonServiceImpl implements ILawsCommonService {
|
|||||||
LoginUser loginUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
|
LoginUser loginUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
|
||||||
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
|
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
|
||||||
String now = dateFormat.format(new Date());
|
String now = dateFormat.format(new Date());
|
||||||
recordBuffer.append(loginUser.getNameWorkNo() + " " + now + " 修改" +
|
recordBuffer.append(loginUser.calcNameWorkNo() + " " + now + " 修改" +
|
||||||
standardNumber + "《" + standardName + "》,");
|
standardNumber + "《" + standardName + "》,");
|
||||||
String oldStr = recordBuffer.toString();
|
String oldStr = recordBuffer.toString();
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -34,7 +34,7 @@
|
|||||||
irp.id,
|
irp.id,
|
||||||
irp.issue,
|
irp.issue,
|
||||||
irp.rectify_measure,
|
irp.rectify_measure,
|
||||||
u.name_work_no AS responseUser,
|
u.realname AS responseUser,
|
||||||
irp.plan_complete_date,
|
irp.plan_complete_date,
|
||||||
irp.actual_complete_date,
|
irp.actual_complete_date,
|
||||||
irp.rectify_status
|
irp.rectify_status
|
||||||
|
|||||||
+3
-3
@@ -89,10 +89,10 @@
|
|||||||
ad.authDeparts,
|
ad.authDeparts,
|
||||||
p.en_standard_code,
|
p.en_standard_code,
|
||||||
cu.cooperateDeparts,
|
cu.cooperateDeparts,
|
||||||
u1.name_work_no AS mainDraftingUser,
|
u1.realname AS mainDraftingUser,
|
||||||
d.depart_name AS mainDraftingUnit,
|
d.depart_name AS mainDraftingUnit,
|
||||||
u2.name_work_no AS mainDraftingUnitResponsiblePerson,
|
u2.realname AS mainDraftingUnitResponsiblePerson,
|
||||||
u3.name_work_no AS standardPromoter,
|
u3.realname AS standardPromoter,
|
||||||
p.draft_planned_complete_date,
|
p.draft_planned_complete_date,
|
||||||
p.solicitation_draft_plan_complete_date,
|
p.solicitation_draft_plan_complete_date,
|
||||||
p.plan_approval_date,
|
p.plan_approval_date,
|
||||||
|
|||||||
@@ -36,7 +36,7 @@ public class WaterMarkUtil {
|
|||||||
String formattedDate = currentDate.format(formatter);
|
String formattedDate = currentDate.format(formatter);
|
||||||
|
|
||||||
SysUser user = userEoService.getById(UserUtils.getUserId());
|
SysUser user = userEoService.getById(UserUtils.getUserId());
|
||||||
String userName = user.getNameWorkNo();
|
String userName = user.calcNameWorkNo();
|
||||||
|
|
||||||
return userName + " " + formattedDate;
|
return userName + " " + formattedDate;
|
||||||
}
|
}
|
||||||
|
|||||||
+1
-1
@@ -111,7 +111,7 @@ public class LawsProblemLibrary implements Serializable {
|
|||||||
/**发帖人id*/
|
/**发帖人id*/
|
||||||
@Excel(name = "发帖人id", width = 15)
|
@Excel(name = "发帖人id", width = 15)
|
||||||
@ApiModelProperty(value = "发帖人id")
|
@ApiModelProperty(value = "发帖人id")
|
||||||
@Dict(dictTable = "sys_user", dicCode = "id", dicText = "name_work_no")
|
@Dict(dictTable = "sys_user", dicCode = "id", dicText = "username")
|
||||||
private java.lang.String userId;
|
private java.lang.String userId;
|
||||||
|
|
||||||
/**回答列表*/
|
/**回答列表*/
|
||||||
|
|||||||
+1
-1
@@ -160,7 +160,7 @@ public class LawsProblemLibraryServiceImpl extends ServiceImpl<LawsProblemLibrar
|
|||||||
answer.setDepartName(sysDepartList.get(0).getDepartName());
|
answer.setDepartName(sysDepartList.get(0).getDepartName());
|
||||||
}
|
}
|
||||||
answer.setAvatar(sysUser.getAvatar());
|
answer.setAvatar(sysUser.getAvatar());
|
||||||
answer.setName(sysUser.getNameWorkNo());
|
answer.setName(sysUser.calcNameWorkNo());
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -97,7 +97,7 @@ public class LawsNewsFeed implements Serializable {
|
|||||||
private java.lang.Integer readCount;
|
private java.lang.Integer readCount;
|
||||||
/**编辑人*/
|
/**编辑人*/
|
||||||
@ApiModelProperty(value = "编辑人")
|
@ApiModelProperty(value = "编辑人")
|
||||||
@Dict(dictTable = "sys_user", dicCode = "id", dicText = "name_work_no")
|
@Dict(dictTable = "sys_user", dicCode = "id", dicText = "username")
|
||||||
private String writer;
|
private String writer;
|
||||||
|
|
||||||
/**推送范围标识(1-指定用户、2-全体用户)*/
|
/**推送范围标识(1-指定用户、2-全体用户)*/
|
||||||
@@ -108,7 +108,7 @@ public class LawsNewsFeed implements Serializable {
|
|||||||
|
|
||||||
@ApiModelProperty(value = "推送范围")
|
@ApiModelProperty(value = "推送范围")
|
||||||
@TableField(exist = false)
|
@TableField(exist = false)
|
||||||
@Dict(dictTable = "sys_user", dicCode = "id", dicText = "name_work_no")
|
@Dict(dictTable = "sys_user", dicCode = "id", dicText = "username")
|
||||||
private String pushRange;
|
private String pushRange;
|
||||||
|
|
||||||
@ApiModelProperty(value = "是否可以编辑和删除")
|
@ApiModelProperty(value = "是否可以编辑和删除")
|
||||||
|
|||||||
+8
-8
@@ -119,10 +119,10 @@ public class LawsStandardSharingController extends JeroController<LawsStandardSh
|
|||||||
sharing.setStandardName(standard.getStandardName());
|
sharing.setStandardName(standard.getStandardName());
|
||||||
sharing.setStandardNumber(lawsStandardSharing.getStandardNumber());
|
sharing.setStandardNumber(lawsStandardSharing.getStandardNumber());
|
||||||
sharing.setSharerId(sysUser.getId());
|
sharing.setSharerId(sysUser.getId());
|
||||||
sharing.setSharerName(user.getNameWorkNo());
|
sharing.setSharerName(user.calcNameWorkNo());
|
||||||
sharing.setRecipientId(recipientIdList.get(i));
|
sharing.setRecipientId(recipientIdList.get(i));
|
||||||
SysUser userServiceById = sysUserService.getById(recipientIdList.get(i));
|
SysUser userServiceById = sysUserService.getById(recipientIdList.get(i));
|
||||||
sharing.setRecipientName(userServiceById.getNameWorkNo());
|
sharing.setRecipientName(userServiceById.calcNameWorkNo());
|
||||||
sharing.setSharingTime(date);
|
sharing.setSharingTime(date);
|
||||||
sharing.setShareDescription(lawsStandardSharing.getShareDescription());
|
sharing.setShareDescription(lawsStandardSharing.getShareDescription());
|
||||||
sharing.setReadingStatus("1");
|
sharing.setReadingStatus("1");
|
||||||
@@ -154,10 +154,10 @@ public class LawsStandardSharingController extends JeroController<LawsStandardSh
|
|||||||
sharing.setStandardName(standard.getStandardName());
|
sharing.setStandardName(standard.getStandardName());
|
||||||
sharing.setStandardNumber(lawsStandardSharing.getStandardNumber());
|
sharing.setStandardNumber(lawsStandardSharing.getStandardNumber());
|
||||||
sharing.setSharerId(sysUser.getId());
|
sharing.setSharerId(sysUser.getId());
|
||||||
sharing.setSharerName(user.getNameWorkNo());
|
sharing.setSharerName(user.calcNameWorkNo());
|
||||||
sharing.setRecipientId(recipientIdList.get(i));
|
sharing.setRecipientId(recipientIdList.get(i));
|
||||||
SysUser userServiceById = sysUserService.getById(recipientIdList.get(i));
|
SysUser userServiceById = sysUserService.getById(recipientIdList.get(i));
|
||||||
sharing.setRecipientName(userServiceById.getNameWorkNo());
|
sharing.setRecipientName(userServiceById.calcNameWorkNo());
|
||||||
sharing.setSharingTime(date);
|
sharing.setSharingTime(date);
|
||||||
sharing.setShareDescription(lawsStandardSharing.getShareDescription());
|
sharing.setShareDescription(lawsStandardSharing.getShareDescription());
|
||||||
sharing.setReadingStatus("1");
|
sharing.setReadingStatus("1");
|
||||||
@@ -189,10 +189,10 @@ public class LawsStandardSharingController extends JeroController<LawsStandardSh
|
|||||||
sharing.setStandardName(standard.getStandardName());
|
sharing.setStandardName(standard.getStandardName());
|
||||||
sharing.setStandardNumber(lawsStandardSharing.getStandardNumber());
|
sharing.setStandardNumber(lawsStandardSharing.getStandardNumber());
|
||||||
sharing.setSharerId(sysUser.getId());
|
sharing.setSharerId(sysUser.getId());
|
||||||
sharing.setSharerName(user.getNameWorkNo());
|
sharing.setSharerName(user.calcNameWorkNo());
|
||||||
sharing.setRecipientId(recipientIdList.get(i));
|
sharing.setRecipientId(recipientIdList.get(i));
|
||||||
SysUser userServiceById = sysUserService.getById(recipientIdList.get(i));
|
SysUser userServiceById = sysUserService.getById(recipientIdList.get(i));
|
||||||
sharing.setRecipientName(userServiceById.getNameWorkNo());
|
sharing.setRecipientName(userServiceById.calcNameWorkNo());
|
||||||
sharing.setSharingTime(date);
|
sharing.setSharingTime(date);
|
||||||
sharing.setShareDescription(lawsStandardSharing.getShareDescription());
|
sharing.setShareDescription(lawsStandardSharing.getShareDescription());
|
||||||
sharing.setReadingStatus("1");
|
sharing.setReadingStatus("1");
|
||||||
@@ -223,10 +223,10 @@ public class LawsStandardSharingController extends JeroController<LawsStandardSh
|
|||||||
sharing.setRubric(lawsNewsFeed.getDynamicHeading());
|
sharing.setRubric(lawsNewsFeed.getDynamicHeading());
|
||||||
sharing.setSource(CommonConstant.STANDARD_SOURCE_4);
|
sharing.setSource(CommonConstant.STANDARD_SOURCE_4);
|
||||||
sharing.setSharerId(sysUser.getId());
|
sharing.setSharerId(sysUser.getId());
|
||||||
sharing.setSharerName(user.getNameWorkNo());
|
sharing.setSharerName(user.calcNameWorkNo());
|
||||||
sharing.setRecipientId(recipientIdList.get(i));
|
sharing.setRecipientId(recipientIdList.get(i));
|
||||||
SysUser userServiceById = sysUserService.getById(recipientIdList.get(i));
|
SysUser userServiceById = sysUserService.getById(recipientIdList.get(i));
|
||||||
sharing.setRecipientName(userServiceById.getNameWorkNo());
|
sharing.setRecipientName(userServiceById.calcNameWorkNo());
|
||||||
sharing.setSharingTime(date);
|
sharing.setSharingTime(date);
|
||||||
sharing.setShareDescription(lawsStandardSharing.getShareDescription());
|
sharing.setShareDescription(lawsStandardSharing.getShareDescription());
|
||||||
sharing.setReadingStatus("1");
|
sharing.setReadingStatus("1");
|
||||||
|
|||||||
+1
-1
@@ -261,7 +261,7 @@ public class LawsProjectLibraryController extends JeroController<LawsProjectLibr
|
|||||||
|
|
||||||
if (StringUtils.isNotBlank(projectLeader)) {
|
if (StringUtils.isNotBlank(projectLeader)) {
|
||||||
SysUser sysUser = sysUserService.getById(projectLeader);
|
SysUser sysUser = sysUserService.getById(projectLeader);
|
||||||
aDo.setProjectLeader(sysUser.getNameWorkNo());
|
aDo.setProjectLeader(sysUser.calcNameWorkNo());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
+2
-2
@@ -64,7 +64,7 @@ public class LawsProjectLibraryServiceImpl extends ServiceImpl<LawsProjectLibrar
|
|||||||
String projectLeader = pageRecord.getProjectLeader();
|
String projectLeader = pageRecord.getProjectLeader();
|
||||||
if (StringUtils.isNotBlank(projectLeader)){
|
if (StringUtils.isNotBlank(projectLeader)){
|
||||||
SysUser user = sysUserService.getById(projectLeader);
|
SysUser user = sysUserService.getById(projectLeader);
|
||||||
pageRecord.setNameWorkNo(user.getNameWorkNo());
|
pageRecord.setNameWorkNo(user.calcNameWorkNo());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -122,7 +122,7 @@ public class LawsProjectLibraryServiceImpl extends ServiceImpl<LawsProjectLibrar
|
|||||||
String projectHealth = library.getProjectHealth();
|
String projectHealth = library.getProjectHealth();
|
||||||
if (StringUtils.isNotBlank(projectLeader)){
|
if (StringUtils.isNotBlank(projectLeader)){
|
||||||
SysUser user = sysUserService.getById(projectLeader);
|
SysUser user = sysUserService.getById(projectLeader);
|
||||||
library.setNameWorkNo(user.getNameWorkNo());
|
library.setNameWorkNo(user.calcNameWorkNo());
|
||||||
}
|
}
|
||||||
if (StringUtils.isNotBlank(projectSource)){
|
if (StringUtils.isNotBlank(projectSource)){
|
||||||
switch (projectSource) {
|
switch (projectSource) {
|
||||||
|
|||||||
+7
-8
@@ -192,8 +192,8 @@ public class LawsWorkingGroupUserController extends JeroController<LawsWorkingGr
|
|||||||
return Result.error(msg);
|
return Result.error(msg);
|
||||||
}
|
}
|
||||||
for (LawsWorkingGroupUser groupUser : all) {
|
for (LawsWorkingGroupUser groupUser : all) {
|
||||||
String userWorkNo = groupUser.getUserWorkNo();
|
String username = groupUser.getUsername();
|
||||||
SysUser userByWorkNo = sysUserService.getUserByWorkNo(userWorkNo);
|
SysUser userByWorkNo = sysUserService.getUserByName(username);
|
||||||
groupUser.setUserId(userByWorkNo.getId());
|
groupUser.setUserId(userByWorkNo.getId());
|
||||||
groupUser.setWorkingGroupId(workingGroupId);
|
groupUser.setWorkingGroupId(workingGroupId);
|
||||||
groupUser.setDelFlag(CommonConstant.DEL_FLAG_0.toString());
|
groupUser.setDelFlag(CommonConstant.DEL_FLAG_0.toString());
|
||||||
@@ -306,16 +306,15 @@ public class LawsWorkingGroupUserController extends JeroController<LawsWorkingGr
|
|||||||
Set<String> existingWorkNos = lawsWorkingGroupUserService.list().stream().map(LawsWorkingGroupUser::getWorkingGroupId).collect(Collectors.toSet());
|
Set<String> existingWorkNos = lawsWorkingGroupUserService.list().stream().map(LawsWorkingGroupUser::getWorkingGroupId).collect(Collectors.toSet());
|
||||||
return IntStream.range(0, all.size())
|
return IntStream.range(0, all.size())
|
||||||
.mapToObj(i -> {
|
.mapToObj(i -> {
|
||||||
int index = i + 2;
|
|
||||||
LawsWorkingGroupUser lawsWorkingGroupUser = all.get(i);
|
LawsWorkingGroupUser lawsWorkingGroupUser = all.get(i);
|
||||||
String userWorkNo = lawsWorkingGroupUser.getUserWorkNo();
|
String username = lawsWorkingGroupUser.getUsername();
|
||||||
if (userWorkNo == null || userWorkNo.trim().isEmpty()) {
|
if (username == null || username.trim().isEmpty()) {
|
||||||
return MessageUtils.getMessage(ResultCommon.THE_JOB_NUMBER_CANNOT_BE_EMPTY_EXPORT);
|
return MessageUtils.getMessage(ResultCommon.THE_JOB_NUMBER_CANNOT_BE_EMPTY_EXPORT);
|
||||||
}
|
}
|
||||||
if (!isValidWorkNo(userWorkNo)) {
|
if (!isValidWorkNo(username)) {
|
||||||
return MessageUtils.getMessage(ResultCommon.JOB_NUMBER_DOES_NOT_EXIST_EXPORT);
|
return MessageUtils.getMessage(ResultCommon.JOB_NUMBER_DOES_NOT_EXIST_EXPORT);
|
||||||
}
|
}
|
||||||
if (!existingWorkNos.add(userWorkNo)) {
|
if (!existingWorkNos.add(username)) {
|
||||||
return MessageUtils.getMessage(ResultCommon.DUPLICATE_JOB_NUMBER_EXPORT);
|
return MessageUtils.getMessage(ResultCommon.DUPLICATE_JOB_NUMBER_EXPORT);
|
||||||
}
|
}
|
||||||
return null;
|
return null;
|
||||||
@@ -326,7 +325,7 @@ public class LawsWorkingGroupUserController extends JeroController<LawsWorkingGr
|
|||||||
* 判断工号在用户表中是否存在
|
* 判断工号在用户表中是否存在
|
||||||
*/
|
*/
|
||||||
private boolean isValidWorkNo(String userWorkNo) {
|
private boolean isValidWorkNo(String userWorkNo) {
|
||||||
SysUser sysUser = sysUserService.getUserByWorkNo(userWorkNo);
|
SysUser sysUser = sysUserService.getUserByName(userWorkNo);
|
||||||
return sysUser != null;
|
return sysUser != null;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -73,11 +73,11 @@ public class LawsWorkingGroupUser implements Serializable {
|
|||||||
|
|
||||||
@TableField(exist = false)
|
@TableField(exist = false)
|
||||||
@ApiModelProperty(value = "姓名")
|
@ApiModelProperty(value = "姓名")
|
||||||
private String userName;
|
private String realname;
|
||||||
|
|
||||||
@TableField(exist = false)
|
@TableField(exist = false)
|
||||||
@ApiModelProperty(value = "工号")
|
@ApiModelProperty(value = "工号")
|
||||||
private String userWorkNo;
|
private String username;
|
||||||
|
|
||||||
@TableField(exist = false)
|
@TableField(exist = false)
|
||||||
@ApiModelProperty(value = "角色")
|
@ApiModelProperty(value = "角色")
|
||||||
|
|||||||
+8
-8
@@ -50,19 +50,19 @@ public class LawsWorkingGroupUserServiceImpl extends ServiceImpl<LawsWorkingGrou
|
|||||||
private ISysUserRoleService sysUserRoleService;
|
private ISysUserRoleService sysUserRoleService;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 分页查询
|
* 分页查询, TODO 改为一个联表查询不行吗??
|
||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
public IPage<LawsWorkingGroupUser> queryPage(LawsWorkingGroupUser lawsWorkingGroupUser, Integer pageNo, Integer pageSize,
|
public IPage<LawsWorkingGroupUser> queryPage(LawsWorkingGroupUser lawsWorkingGroupUser, Integer pageNo, Integer pageSize,
|
||||||
HttpServletRequest req) {
|
HttpServletRequest req) {
|
||||||
Page<LawsWorkingGroupUser> page = new Page<>(pageNo, pageSize);
|
Page<LawsWorkingGroupUser> page = new Page<>(pageNo, pageSize);
|
||||||
String userName = lawsWorkingGroupUser.getUserName();
|
String realname = lawsWorkingGroupUser.getRealname();
|
||||||
String userWorkNo = lawsWorkingGroupUser.getUserWorkNo();
|
String userName = lawsWorkingGroupUser.getUsername();
|
||||||
String userRoleName = lawsWorkingGroupUser.getUserRoleName();
|
String userRoleName = lawsWorkingGroupUser.getUserRoleName();
|
||||||
String userPostName = lawsWorkingGroupUser.getUserPostName();
|
String userPostName = lawsWorkingGroupUser.getUserPostName();
|
||||||
String workingGroupId = lawsWorkingGroupUser.getWorkingGroupId();
|
String workingGroupId = lawsWorkingGroupUser.getWorkingGroupId();
|
||||||
if (!StringUtils.isAllBlank(userName, userWorkNo, userRoleName, userPostName)){
|
if (!StringUtils.isAllBlank(realname, userName, userRoleName, userPostName)){
|
||||||
List<String> ids = sysUserService.LawsWorkingGroupUserSearch(userName, userWorkNo, userRoleName, userPostName);
|
List<String> ids = sysUserService.LawsWorkingGroupUserSearch(realname, userName, userRoleName, userPostName);
|
||||||
if (ids.isEmpty()){
|
if (ids.isEmpty()){
|
||||||
return new Page<>();
|
return new Page<>();
|
||||||
}
|
}
|
||||||
@@ -148,9 +148,9 @@ public class LawsWorkingGroupUserServiceImpl extends ServiceImpl<LawsWorkingGrou
|
|||||||
for (LawsWorkingGroupUser user : list) {
|
for (LawsWorkingGroupUser user : list) {
|
||||||
SysUser sysUser = userMap.get(user.getUserId());
|
SysUser sysUser = userMap.get(user.getUserId());
|
||||||
if (sysUser != null) {
|
if (sysUser != null) {
|
||||||
user.setUserName(sysUser.getRealname());
|
user.setRealname(sysUser.getRealname());
|
||||||
user.setUserWorkNo(sysUser.getUsername());
|
user.setUsername(sysUser.getUsername());
|
||||||
user.setUserPostName("岗位xxx");
|
user.setUserPostName("岗位xxx"); // TODO 需要替换为岗位字段
|
||||||
}
|
}
|
||||||
LambdaQueryWrapper<SysUserRole> wrapper = Wrappers.lambdaQuery();
|
LambdaQueryWrapper<SysUserRole> wrapper = Wrappers.lambdaQuery();
|
||||||
wrapper.eq(SysUserRole::getUserId, user.getUserId());
|
wrapper.eq(SysUserRole::getUserId, user.getUserId());
|
||||||
|
|||||||
Reference in New Issue
Block a user