|
@@ -94,7 +94,7 @@ public class SysUserServiceImpl extends BaseServiceImpl<SysUserMapper, SysUser>
|
|
.select(SYS_USER.USER_ID, SYS_USER.TENANT_ID, SYS_USER.DEPT_ID, SYS_USER.NICK_NAME, SYS_USER.USER_NAME, SYS_USER.USER_TYPE, SYS_USER.EMAIL, SYS_USER.AVATAR, SYS_USER.PHONENUMBER, SYS_USER.GENDER, SYS_USER.STATUS, SYS_USER.VERSION, SYS_USER.DEL_FLAG, SYS_USER.LOGIN_IP, SYS_USER.LOGIN_DATE, SYS_USER.CREATE_BY, SYS_USER.CREATE_TIME, SYS_USER.REMARK, SYS_DEPT.DEPT_NAME, SYS_DEPT.LEADER)
|
|
.select(SYS_USER.USER_ID, SYS_USER.TENANT_ID, SYS_USER.DEPT_ID, SYS_USER.NICK_NAME, SYS_USER.USER_NAME, SYS_USER.USER_TYPE, SYS_USER.EMAIL, SYS_USER.AVATAR, SYS_USER.PHONENUMBER, SYS_USER.GENDER, SYS_USER.STATUS, SYS_USER.VERSION, SYS_USER.DEL_FLAG, SYS_USER.LOGIN_IP, SYS_USER.LOGIN_DATE, SYS_USER.CREATE_BY, SYS_USER.CREATE_TIME, SYS_USER.REMARK, SYS_DEPT.DEPT_NAME, SYS_DEPT.LEADER)
|
|
.from(SYS_USER.as("u"))
|
|
.from(SYS_USER.as("u"))
|
|
.leftJoin(SYS_DEPT).as("d").on(SYS_DEPT.DEPT_ID.eq(SYS_USER.DEPT_ID))
|
|
.leftJoin(SYS_DEPT).as("d").on(SYS_DEPT.DEPT_ID.eq(SYS_USER.DEPT_ID))
|
|
- .where(SYS_USER.DEL_FLAG.eq(1));
|
|
|
|
|
|
+ .where(SYS_USER.DEL_FLAG.eq(0));
|
|
if (ObjectUtil.isNotNull(userBo.getUserId())) {
|
|
if (ObjectUtil.isNotNull(userBo.getUserId())) {
|
|
queryWrapper.and(SYS_USER.USER_ID.eq(userBo.getUserId()));
|
|
queryWrapper.and(SYS_USER.USER_ID.eq(userBo.getUserId()));
|
|
}
|
|
}
|
|
@@ -125,7 +125,7 @@ public class SysUserServiceImpl extends BaseServiceImpl<SysUserMapper, SysUser>
|
|
))
|
|
))
|
|
.from(SYS_USER.as("u"))
|
|
.from(SYS_USER.as("u"))
|
|
.leftJoin(SYS_DEPT).as("d").on(SYS_DEPT.DEPT_ID.eq(SYS_USER.DEPT_ID))
|
|
.leftJoin(SYS_DEPT).as("d").on(SYS_DEPT.DEPT_ID.eq(SYS_USER.DEPT_ID))
|
|
- .where(SYS_USER.DEL_FLAG.eq(1));
|
|
|
|
|
|
+ .where(SYS_USER.DEL_FLAG.eq(0));
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
@@ -168,7 +168,7 @@ public class SysUserServiceImpl extends BaseServiceImpl<SysUserMapper, SysUser>
|
|
.leftJoin(SYS_DEPT).as("d").on(SYS_DEPT.DEPT_ID.eq(SYS_USER.DEPT_ID))
|
|
.leftJoin(SYS_DEPT).as("d").on(SYS_DEPT.DEPT_ID.eq(SYS_USER.DEPT_ID))
|
|
.leftJoin(SYS_USER_ROLE).as("ur").on(SYS_USER_ROLE.USER_ID.eq(SYS_USER.USER_ID))
|
|
.leftJoin(SYS_USER_ROLE).as("ur").on(SYS_USER_ROLE.USER_ID.eq(SYS_USER.USER_ID))
|
|
.leftJoin(SYS_ROLE).as("r").on(SYS_ROLE.ROLE_ID.eq(SYS_USER_ROLE.ROLE_ID))
|
|
.leftJoin(SYS_ROLE).as("r").on(SYS_ROLE.ROLE_ID.eq(SYS_USER_ROLE.ROLE_ID))
|
|
- .where(SYS_USER.DEL_FLAG.eq(1))
|
|
|
|
|
|
+ .where(SYS_USER.DEL_FLAG.eq(0))
|
|
.and(SYS_ROLE.ROLE_ID.eq(userBo.getRoleId()));
|
|
.and(SYS_ROLE.ROLE_ID.eq(userBo.getRoleId()));
|
|
if (StringUtils.isNotEmpty(userBo.getUserName())) {
|
|
if (StringUtils.isNotEmpty(userBo.getUserName())) {
|
|
queryWrapper.and(SYS_USER.USER_NAME.like(userBo.getUserName()));
|
|
queryWrapper.and(SYS_USER.USER_NAME.like(userBo.getUserName()));
|
|
@@ -195,7 +195,7 @@ public class SysUserServiceImpl extends BaseServiceImpl<SysUserMapper, SysUser>
|
|
.leftJoin(SYS_DEPT).as("d").on(SYS_DEPT.DEPT_ID.eq(SYS_USER.DEPT_ID))
|
|
.leftJoin(SYS_DEPT).as("d").on(SYS_DEPT.DEPT_ID.eq(SYS_USER.DEPT_ID))
|
|
.leftJoin(SYS_USER_ROLE).as("ur").on(SYS_USER_ROLE.USER_ID.eq(SYS_USER.USER_ID))
|
|
.leftJoin(SYS_USER_ROLE).as("ur").on(SYS_USER_ROLE.USER_ID.eq(SYS_USER.USER_ID))
|
|
.leftJoin(SYS_ROLE).as("r").on(SYS_ROLE.ROLE_ID.eq(SYS_USER_ROLE.ROLE_ID))
|
|
.leftJoin(SYS_ROLE).as("r").on(SYS_ROLE.ROLE_ID.eq(SYS_USER_ROLE.ROLE_ID))
|
|
- .where(SYS_USER.DEL_FLAG.eq(1))
|
|
|
|
|
|
+ .where(SYS_USER.DEL_FLAG.eq(0))
|
|
.and(SYS_USER.STATUS.eq("1"))
|
|
.and(SYS_USER.STATUS.eq("1"))
|
|
.and(SYS_ROLE.ROLE_ID.ne(userBo.getRoleId()).or(SYS_ROLE.ROLE_ID.isNull()))
|
|
.and(SYS_ROLE.ROLE_ID.ne(userBo.getRoleId()).or(SYS_ROLE.ROLE_ID.isNull()))
|
|
.and(SYS_USER.USER_ID.notIn(select(SYS_USER.USER_ID).from(SYS_USER.as("u")).innerJoin(SYS_USER_ROLE).as("ur").on(SYS_USER_ROLE.USER_ID.eq(SYS_USER.USER_ID).and(SYS_USER_ROLE.ROLE_ID.eq(userBo.getRoleId())))));
|
|
.and(SYS_USER.USER_ID.notIn(select(SYS_USER.USER_ID).from(SYS_USER.as("u")).innerJoin(SYS_USER_ROLE).as("ur").on(SYS_USER_ROLE.USER_ID.eq(SYS_USER.USER_ID).and(SYS_USER_ROLE.ROLE_ID.eq(userBo.getRoleId())))));
|
|
@@ -219,7 +219,7 @@ public class SysUserServiceImpl extends BaseServiceImpl<SysUserMapper, SysUser>
|
|
@Override
|
|
@Override
|
|
public SysUserVo selectUserByUserName(String userName) {
|
|
public SysUserVo selectUserByUserName(String userName) {
|
|
QueryWrapper queryWrapper = buildOneQueryWrapper();
|
|
QueryWrapper queryWrapper = buildOneQueryWrapper();
|
|
- queryWrapper.where(SYS_USER.DEL_FLAG.eq(1));
|
|
|
|
|
|
+ queryWrapper.where(SYS_USER.DEL_FLAG.eq(0));
|
|
if (StringUtils.isNotEmpty(userName)) {
|
|
if (StringUtils.isNotEmpty(userName)) {
|
|
queryWrapper.and(SYS_USER.USER_NAME.eq(userName));
|
|
queryWrapper.and(SYS_USER.USER_NAME.eq(userName));
|
|
}
|
|
}
|
|
@@ -252,7 +252,7 @@ public class SysUserServiceImpl extends BaseServiceImpl<SysUserMapper, SysUser>
|
|
@Override
|
|
@Override
|
|
public SysUserVo selectUserByEmail(String email) {
|
|
public SysUserVo selectUserByEmail(String email) {
|
|
QueryWrapper queryWrapper = buildOneQueryWrapper();
|
|
QueryWrapper queryWrapper = buildOneQueryWrapper();
|
|
- queryWrapper.where(SYS_USER.DEL_FLAG.eq(1));
|
|
|
|
|
|
+ queryWrapper.where(SYS_USER.DEL_FLAG.eq(0));
|
|
if (StringUtils.isNotEmpty(email)) {
|
|
if (StringUtils.isNotEmpty(email)) {
|
|
queryWrapper.and(SYS_USER.EMAIL.eq(email));
|
|
queryWrapper.and(SYS_USER.EMAIL.eq(email));
|
|
}
|
|
}
|
|
@@ -291,7 +291,7 @@ public class SysUserServiceImpl extends BaseServiceImpl<SysUserMapper, SysUser>
|
|
))
|
|
))
|
|
.from(SYS_USER.as("u"))
|
|
.from(SYS_USER.as("u"))
|
|
.leftJoin(SYS_DEPT).as("d").on(SYS_DEPT.DEPT_ID.eq(SYS_USER.DEPT_ID))
|
|
.leftJoin(SYS_DEPT).as("d").on(SYS_DEPT.DEPT_ID.eq(SYS_USER.DEPT_ID))
|
|
- .where(SYS_USER.DEL_FLAG.eq(1));
|
|
|
|
|
|
+ .where(SYS_USER.DEL_FLAG.eq(0));
|
|
if (ObjectUtil.isNotNull(userId)) {
|
|
if (ObjectUtil.isNotNull(userId)) {
|
|
queryWrapper.and(SYS_USER.USER_ID.eq(userId));
|
|
queryWrapper.and(SYS_USER.USER_ID.eq(userId));
|
|
}
|
|
}
|
|
@@ -338,7 +338,7 @@ public class SysUserServiceImpl extends BaseServiceImpl<SysUserMapper, SysUser>
|
|
public boolean checkUserNameUnique(SysUserBo userBo) {
|
|
public boolean checkUserNameUnique(SysUserBo userBo) {
|
|
Long userId = ObjectUtil.isNull(userBo.getUserId()) ? -1L : userBo.getUserId();
|
|
Long userId = ObjectUtil.isNull(userBo.getUserId()) ? -1L : userBo.getUserId();
|
|
QueryWrapper queryWrapper = query().where(SYS_USER.USER_NAME.eq(userBo.getUserName()))
|
|
QueryWrapper queryWrapper = query().where(SYS_USER.USER_NAME.eq(userBo.getUserName()))
|
|
- .and(SYS_USER.DEL_FLAG.eq(1));
|
|
|
|
|
|
+ .and(SYS_USER.DEL_FLAG.eq(0));
|
|
SysUser info = this.getOne(queryWrapper);
|
|
SysUser info = this.getOne(queryWrapper);
|
|
if (StringUtils.isNotNull(info) && info.getUserId().longValue() != userId.longValue()) {
|
|
if (StringUtils.isNotNull(info) && info.getUserId().longValue() != userId.longValue()) {
|
|
return UserConstants.NOT_UNIQUE;
|
|
return UserConstants.NOT_UNIQUE;
|
|
@@ -356,7 +356,7 @@ public class SysUserServiceImpl extends BaseServiceImpl<SysUserMapper, SysUser>
|
|
public boolean checkPhoneUnique(SysUserBo user) {
|
|
public boolean checkPhoneUnique(SysUserBo user) {
|
|
Long userId = StringUtils.isNull(user.getUserId()) ? -1L : user.getUserId();
|
|
Long userId = StringUtils.isNull(user.getUserId()) ? -1L : user.getUserId();
|
|
QueryWrapper queryWrapper = query().where(SYS_USER.PHONENUMBER.eq(user.getPhonenumber()))
|
|
QueryWrapper queryWrapper = query().where(SYS_USER.PHONENUMBER.eq(user.getPhonenumber()))
|
|
- .and(SYS_USER.DEL_FLAG.eq(1));
|
|
|
|
|
|
+ .and(SYS_USER.DEL_FLAG.eq(0));
|
|
SysUser info = this.getOne(queryWrapper);
|
|
SysUser info = this.getOne(queryWrapper);
|
|
if (StringUtils.isNotNull(info) && info.getUserId().longValue() != userId.longValue()) {
|
|
if (StringUtils.isNotNull(info) && info.getUserId().longValue() != userId.longValue()) {
|
|
return UserConstants.NOT_UNIQUE;
|
|
return UserConstants.NOT_UNIQUE;
|
|
@@ -374,7 +374,7 @@ public class SysUserServiceImpl extends BaseServiceImpl<SysUserMapper, SysUser>
|
|
public boolean checkEmailUnique(SysUserBo user) {
|
|
public boolean checkEmailUnique(SysUserBo user) {
|
|
long userId = StringUtils.isNull(user.getUserId()) ? -1L : user.getUserId();
|
|
long userId = StringUtils.isNull(user.getUserId()) ? -1L : user.getUserId();
|
|
QueryWrapper queryWrapper = query().where(SYS_USER.EMAIL.eq(user.getEmail()))
|
|
QueryWrapper queryWrapper = query().where(SYS_USER.EMAIL.eq(user.getEmail()))
|
|
- .and(SYS_USER.DEL_FLAG.eq(1));
|
|
|
|
|
|
+ .and(SYS_USER.DEL_FLAG.eq(0));
|
|
SysUser info = this.getOne(queryWrapper);
|
|
SysUser info = this.getOne(queryWrapper);
|
|
if (StringUtils.isNotNull(info) && info.getUserId() != userId) {
|
|
if (StringUtils.isNotNull(info) && info.getUserId() != userId) {
|
|
return UserConstants.NOT_UNIQUE;
|
|
return UserConstants.NOT_UNIQUE;
|
|
@@ -428,7 +428,7 @@ public class SysUserServiceImpl extends BaseServiceImpl<SysUserMapper, SysUser>
|
|
.select(QueryMethods.count(SYS_USER.USER_ID))
|
|
.select(QueryMethods.count(SYS_USER.USER_ID))
|
|
.from(SYS_USER)
|
|
.from(SYS_USER)
|
|
.where(SYS_USER.DEPT_ID.eq(deptId))
|
|
.where(SYS_USER.DEPT_ID.eq(deptId))
|
|
- .and(SYS_USER.DEL_FLAG.eq(1));
|
|
|
|
|
|
+ .and(SYS_USER.DEL_FLAG.eq(0));
|
|
|
|
|
|
int result = userMapper.selectObjectByQueryAs(queryWrapper, Integer.class);
|
|
int result = userMapper.selectObjectByQueryAs(queryWrapper, Integer.class);
|
|
return result > 0;
|
|
return result > 0;
|
|
@@ -700,7 +700,7 @@ public class SysUserServiceImpl extends BaseServiceImpl<SysUserMapper, SysUser>
|
|
*/
|
|
*/
|
|
@Override
|
|
@Override
|
|
public List<SysUserVo> selectUserListByDept(Long deptId) {
|
|
public List<SysUserVo> selectUserListByDept(Long deptId) {
|
|
- QueryWrapper queryWrapper = query().where(SYS_USER.DEPT_ID.eq(deptId)).and(SYS_USER.DEL_FLAG.eq(1));
|
|
|
|
|
|
+ QueryWrapper queryWrapper = query().where(SYS_USER.DEPT_ID.eq(deptId)).and(SYS_USER.DEL_FLAG.eq(0));
|
|
return this.listAs(queryWrapper, SysUserVo.class);
|
|
return this.listAs(queryWrapper, SysUserVo.class);
|
|
}
|
|
}
|
|
}
|
|
}
|