|
|
@@ -116,11 +116,11 @@ public class SysUserServiceImpl implements ISysUserService {
|
|
|
.eq(StringUtils.isNotBlank(user.getStatus()), "status", user.getStatus())
|
|
|
.like(StringUtils.isNotBlank(user.getPhone()), "phone", user.getPhone())
|
|
|
.between(params.get("beginTime") != null && params.get("endTime") != null,
|
|
|
- "create_time", params.get("beginTime"), params.get("endTime"))
|
|
|
+ "create_time", params.get("beginTime"), params.get("endTime"))
|
|
|
.and(ObjectUtil.isNotNull(user.getDeptId()), w -> {
|
|
|
List<SysDept> deptList = deptMapper.selectList(new LambdaQueryWrapper<SysDept>()
|
|
|
- .select(SysDept::getDeptId)
|
|
|
- .apply(DataBaseHelper.findInSet(user.getDeptId(), "ancestors")));
|
|
|
+ .select(SysDept::getDeptId)
|
|
|
+ .apply(DataBaseHelper.findInSet(user.getDeptId(), "ancestors")));
|
|
|
List<Long> ids = StreamUtils.toList(deptList, SysDept::getDeptId);
|
|
|
ids.add(user.getDeptId());
|
|
|
w.in("dept_id", ids);
|
|
|
@@ -234,10 +234,10 @@ public class SysUserServiceImpl implements ISysUserService {
|
|
|
@Override
|
|
|
public List<SysUserVo> selectUserByIds(List<Long> userIds, Long deptId) {
|
|
|
return baseMapper.selectUserList(new LambdaQueryWrapper<SysUser>()
|
|
|
- .select(SysUser::getUserId, SysUser::getUserName, SysUser::getNickName)
|
|
|
- .eq(SysUser::getStatus, UserConstants.USER_NORMAL)
|
|
|
- .eq(ObjectUtil.isNotNull(deptId), SysUser::getDeptId, deptId)
|
|
|
- .in(CollUtil.isNotEmpty(userIds), SysUser::getUserId, userIds));
|
|
|
+ .select(SysUser::getUserId, SysUser::getUserName, SysUser::getNickName)
|
|
|
+ .eq(SysUser::getStatus, UserConstants.USER_NORMAL)
|
|
|
+ .eq(ObjectUtil.isNotNull(deptId), SysUser::getDeptId, deptId)
|
|
|
+ .in(CollUtil.isNotEmpty(userIds), SysUser::getUserId, userIds));
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
@@ -279,8 +279,8 @@ public class SysUserServiceImpl implements ISysUserService {
|
|
|
@Override
|
|
|
public boolean checkUserNameUnique(SysUserBo user) {
|
|
|
boolean exist = baseMapper.exists(new LambdaQueryWrapper<SysUser>()
|
|
|
- .eq(SysUser::getUserName, user.getUserName())
|
|
|
- .ne(ObjectUtil.isNotNull(user.getUserId()), SysUser::getUserId, user.getUserId()));
|
|
|
+ .eq(SysUser::getUserName, user.getUserName())
|
|
|
+ .ne(ObjectUtil.isNotNull(user.getUserId()), SysUser::getUserId, user.getUserId()));
|
|
|
return exist;
|
|
|
}
|
|
|
|
|
|
@@ -292,8 +292,8 @@ public class SysUserServiceImpl implements ISysUserService {
|
|
|
@Override
|
|
|
public boolean checkPhoneUnique(SysUserBo user) {
|
|
|
return baseMapper.exists(new LambdaQueryWrapper<SysUser>()
|
|
|
- .eq(SysUser::getPhone, user.getPhone())
|
|
|
- .ne(ObjectUtil.isNotNull(user.getUserId()), SysUser::getUserId, user.getUserId()));
|
|
|
+ .eq(SysUser::getPhone, user.getPhone())
|
|
|
+ .ne(ObjectUtil.isNotNull(user.getUserId()), SysUser::getUserId, user.getUserId()));
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
@@ -304,8 +304,8 @@ public class SysUserServiceImpl implements ISysUserService {
|
|
|
@Override
|
|
|
public boolean checkEmailUnique(SysUserBo user) {
|
|
|
boolean exist = baseMapper.exists(new LambdaQueryWrapper<SysUser>()
|
|
|
- .eq(SysUser::getEmail, user.getEmail())
|
|
|
- .ne(ObjectUtil.isNotNull(user.getUserId()), SysUser::getUserId, user.getUserId()));
|
|
|
+ .eq(SysUser::getEmail, user.getEmail())
|
|
|
+ .ne(ObjectUtil.isNotNull(user.getUserId()), SysUser::getUserId, user.getUserId()));
|
|
|
return exist;
|
|
|
}
|
|
|
|
|
|
@@ -317,8 +317,8 @@ public class SysUserServiceImpl implements ISysUserService {
|
|
|
@Override
|
|
|
public boolean checkUserNumbUnique(SysUserBo user) {
|
|
|
return baseMapper.exists(new LambdaQueryWrapper<SysUser>()
|
|
|
- .eq(SysUser::getUserNumb, user.getUserNumb())
|
|
|
- .ne(ObjectUtil.isNotNull(user.getUserId()), SysUser::getUserId, user.getUserId()));
|
|
|
+ .eq(SysUser::getUserNumb, user.getUserNumb())
|
|
|
+ .ne(ObjectUtil.isNotNull(user.getUserId()), SysUser::getUserId, user.getUserId()));
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
@@ -399,7 +399,9 @@ public class SysUserServiceImpl implements ISysUserService {
|
|
|
SysUserVo vo = baseMapper.selectVoById(user.getUserId());
|
|
|
vo.setUserNo(user.getUserNo());
|
|
|
vo.setCardNo(user.getCardNo());
|
|
|
- sendCloudConsume(vo);
|
|
|
+ kafkaNormalProducer.sendKafkaMessage(KafkaTopicConstants.SYNC_DATA_TOPIC, EventTypeConstants.USER, EventSenderEnum.SYSTEM.code(), vo);
|
|
|
+ //sendCloudConsume(vo);
|
|
|
+
|
|
|
return rows;
|
|
|
} catch (Exception e) {
|
|
|
log.error(e.getMessage(), e);
|
|
|
@@ -442,7 +444,8 @@ public class SysUserServiceImpl implements ISysUserService {
|
|
|
int flag = baseMapper.updateById(sysUser);
|
|
|
// 更新对应的一卡通账户信息
|
|
|
remoteUserAccountService.updateByBo(BeanUtil.copyProperties(user, RemoteUserAccountBo.class));
|
|
|
- sendCloudConsume(baseMapper.selectVoById(user.getUserId()));
|
|
|
+ SysUserVo vo = baseMapper.selectVoById(user.getUserId());
|
|
|
+ kafkaNormalProducer.sendKafkaMessage(KafkaTopicConstants.SYNC_DATA_TOPIC, EventTypeConstants.USER, EventSenderEnum.SYSTEM.code(), vo);
|
|
|
return flag;
|
|
|
} catch (Exception e) {
|
|
|
log.error(e.getMessage(), e);
|
|
|
@@ -472,9 +475,9 @@ public class SysUserServiceImpl implements ISysUserService {
|
|
|
@Override
|
|
|
public int updateUserStatus(Long userId, String status) {
|
|
|
return baseMapper.update(null,
|
|
|
- new LambdaUpdateWrapper<SysUser>()
|
|
|
- .set(SysUser::getStatus, status)
|
|
|
- .eq(SysUser::getUserId, userId));
|
|
|
+ new LambdaUpdateWrapper<SysUser>()
|
|
|
+ .set(SysUser::getStatus, status)
|
|
|
+ .eq(SysUser::getUserId, userId));
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
@@ -487,12 +490,12 @@ public class SysUserServiceImpl implements ISysUserService {
|
|
|
@Override
|
|
|
public int updateUserProfile(SysUserBo user) {
|
|
|
return baseMapper.update(null,
|
|
|
- new LambdaUpdateWrapper<SysUser>()
|
|
|
- .set(ObjectUtil.isNotNull(user.getNickName()), SysUser::getNickName, user.getNickName())
|
|
|
- .set(SysUser::getPhone, user.getPhone())
|
|
|
- .set(SysUser::getEmail, user.getEmail())
|
|
|
- .set(SysUser::getSex, user.getSex())
|
|
|
- .eq(SysUser::getUserId, user.getUserId()));
|
|
|
+ new LambdaUpdateWrapper<SysUser>()
|
|
|
+ .set(ObjectUtil.isNotNull(user.getNickName()), SysUser::getNickName, user.getNickName())
|
|
|
+ .set(SysUser::getPhone, user.getPhone())
|
|
|
+ .set(SysUser::getEmail, user.getEmail())
|
|
|
+ .set(SysUser::getSex, user.getSex())
|
|
|
+ .eq(SysUser::getUserId, user.getUserId()));
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
@@ -505,9 +508,9 @@ public class SysUserServiceImpl implements ISysUserService {
|
|
|
@Override
|
|
|
public boolean updateUserAvatar(Long userId, Long avatar) {
|
|
|
return baseMapper.update(null,
|
|
|
- new LambdaUpdateWrapper<SysUser>()
|
|
|
- .set(SysUser::getAvatar, avatar)
|
|
|
- .eq(SysUser::getUserId, userId)) > 0;
|
|
|
+ new LambdaUpdateWrapper<SysUser>()
|
|
|
+ .set(SysUser::getAvatar, avatar)
|
|
|
+ .eq(SysUser::getUserId, userId)) > 0;
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
@@ -520,9 +523,9 @@ public class SysUserServiceImpl implements ISysUserService {
|
|
|
@Override
|
|
|
public int resetUserPwd(Long userId, String password) {
|
|
|
return baseMapper.update(null,
|
|
|
- new LambdaUpdateWrapper<SysUser>()
|
|
|
- .set(SysUser::getPassword, password)
|
|
|
- .eq(SysUser::getUserId, userId));
|
|
|
+ new LambdaUpdateWrapper<SysUser>()
|
|
|
+ .set(SysUser::getPassword, password)
|
|
|
+ .eq(SysUser::getUserId, userId));
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
@@ -654,7 +657,7 @@ public class SysUserServiceImpl implements ISysUserService {
|
|
|
@Override
|
|
|
public String selectUserNameById(Long userId) {
|
|
|
SysUser sysUser = baseMapper.selectOne(new LambdaQueryWrapper<SysUser>()
|
|
|
- .select(SysUser::getUserName).eq(SysUser::getUserId, userId));
|
|
|
+ .select(SysUser::getUserName).eq(SysUser::getUserId, userId));
|
|
|
return ObjectUtil.isNull(sysUser) ? null : sysUser.getUserName();
|
|
|
}
|
|
|
|
|
|
@@ -668,7 +671,7 @@ public class SysUserServiceImpl implements ISysUserService {
|
|
|
@Cacheable(cacheNames = CacheNames.SYS_NICKNAME, key = "#userId")
|
|
|
public String selectNicknameById(Long userId) {
|
|
|
SysUser sysUser = baseMapper.selectOne(new LambdaQueryWrapper<SysUser>()
|
|
|
- .select(SysUser::getNickName).eq(SysUser::getUserId, userId));
|
|
|
+ .select(SysUser::getNickName).eq(SysUser::getUserId, userId));
|
|
|
return ObjectUtil.isNull(sysUser) ? null : sysUser.getNickName();
|
|
|
}
|
|
|
|
|
|
@@ -693,7 +696,7 @@ public class SysUserServiceImpl implements ISysUserService {
|
|
|
@Override
|
|
|
public String selectPhonenumberById(Long userId) {
|
|
|
SysUser sysUser = baseMapper.selectOne(new LambdaQueryWrapper<SysUser>()
|
|
|
- .select(SysUser::getPhone).eq(SysUser::getUserId, userId));
|
|
|
+ .select(SysUser::getPhone).eq(SysUser::getUserId, userId));
|
|
|
return ObjectUtil.isNull(sysUser) ? null : sysUser.getPhone();
|
|
|
}
|
|
|
|
|
|
@@ -706,7 +709,7 @@ public class SysUserServiceImpl implements ISysUserService {
|
|
|
@Override
|
|
|
public String selectEmailById(Long userId) {
|
|
|
SysUser sysUser = baseMapper.selectOne(new LambdaQueryWrapper<SysUser>()
|
|
|
- .select(SysUser::getEmail).eq(SysUser::getUserId, userId));
|
|
|
+ .select(SysUser::getEmail).eq(SysUser::getUserId, userId));
|
|
|
return ObjectUtil.isNull(sysUser) ? null : sysUser.getEmail();
|
|
|
}
|
|
|
|
|
|
@@ -719,7 +722,7 @@ public class SysUserServiceImpl implements ISysUserService {
|
|
|
@Override
|
|
|
public SysUserVo selectUserVoByOtherId(String otherId) {
|
|
|
return baseMapper.selectVoOne(new LambdaQueryWrapper<SysUser>()
|
|
|
- .eq(SysUser::getOtherId, otherId));
|
|
|
+ .eq(SysUser::getOtherId, otherId));
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
@@ -732,7 +735,7 @@ public class SysUserServiceImpl implements ISysUserService {
|
|
|
@Override
|
|
|
public SysUserVo selectUserVoByUserName(String userName) {
|
|
|
return baseMapper.selectVoOne(new LambdaQueryWrapper<SysUser>()
|
|
|
- .eq(SysUser::getUserName, userName));
|
|
|
+ .eq(SysUser::getUserName, userName));
|
|
|
}
|
|
|
|
|
|
private void insertUserDept(SysUserBo bo, List<UserDeptBo> userDeptBoList) {
|
|
|
@@ -750,7 +753,7 @@ public class SysUserServiceImpl implements ISysUserService {
|
|
|
if (CollectionUtil.isNotEmpty(userDeptBoList)) {
|
|
|
// 排除主部门
|
|
|
List<UserDeptBo> userDeptList = userDeptBoList.stream()
|
|
|
- .filter(p -> ObjectUtil.notEqual(bo.getDeptId(), p.getDeptId())).toList();
|
|
|
+ .filter(p -> ObjectUtil.notEqual(bo.getDeptId(), p.getDeptId())).toList();
|
|
|
if (CollectionUtil.isNotEmpty(userDeptList)) {
|
|
|
userDeptList.forEach(userDeptBo -> {
|
|
|
userDeptBo.setUserId(bo.getUserId());
|
|
|
@@ -775,7 +778,7 @@ public class SysUserServiceImpl implements ISysUserService {
|
|
|
// message.setHeader(header);
|
|
|
// message.setBody(vo);
|
|
|
// String topic, String eventId, String eventType, String sender, Object data
|
|
|
- kafkaNormalProducer.sendKafkaMessage(KafkaTopicConstants.NORMAL_TOPIC, EventTypeConstants.USER, EventSenderEnum.SYSTEM.code(), vo);
|
|
|
+ //kafkaNormalProducer.sendKafkaMessage(KafkaTopicConstants.NORMAL_TOPIC, EventTypeConstants.USER, EventSenderEnum.SYSTEM.code(), vo);
|
|
|
}
|
|
|
}
|
|
|
}
|