|
@@ -14,6 +14,7 @@ import com.diagbot.entity.SysUser;
|
|
import com.diagbot.entity.wrapper.SysMenuWrapper;
|
|
import com.diagbot.entity.wrapper.SysMenuWrapper;
|
|
import com.diagbot.enums.ConstantEnum;
|
|
import com.diagbot.enums.ConstantEnum;
|
|
import com.diagbot.enums.IsDeleteEnum;
|
|
import com.diagbot.enums.IsDeleteEnum;
|
|
|
|
+import com.diagbot.enums.StatusEnum;
|
|
import com.diagbot.exception.CommonErrorCode;
|
|
import com.diagbot.exception.CommonErrorCode;
|
|
import com.diagbot.exception.CommonException;
|
|
import com.diagbot.exception.CommonException;
|
|
import com.diagbot.exception.ServiceErrorCode;
|
|
import com.diagbot.exception.ServiceErrorCode;
|
|
@@ -73,6 +74,7 @@ public class SysUserFacade extends SysUserServiceImpl {
|
|
}
|
|
}
|
|
QueryWrapper<SysUser> userQueryWrapper = new QueryWrapper<>();
|
|
QueryWrapper<SysUser> userQueryWrapper = new QueryWrapper<>();
|
|
userQueryWrapper.eq("username", username)
|
|
userQueryWrapper.eq("username", username)
|
|
|
|
+ .eq("status", StatusEnum.Enable.getKey())
|
|
.eq("is_deleted", IsDeleteEnum.N.getKey());
|
|
.eq("is_deleted", IsDeleteEnum.N.getKey());
|
|
SysUser user = this.getOne(userQueryWrapper, false);
|
|
SysUser user = this.getOne(userQueryWrapper, false);
|
|
if (null == user) {
|
|
if (null == user) {
|
|
@@ -177,6 +179,7 @@ public class SysUserFacade extends SysUserServiceImpl {
|
|
String userId = SysUserUtils.getCurrentPrincipleID();
|
|
String userId = SysUserUtils.getCurrentPrincipleID();
|
|
SysUser user = this.getOne(new QueryWrapper<SysUser>()
|
|
SysUser user = this.getOne(new QueryWrapper<SysUser>()
|
|
.eq("is_deleted", IsDeleteEnum.N.getKey())
|
|
.eq("is_deleted", IsDeleteEnum.N.getKey())
|
|
|
|
+ .eq("status", StatusEnum.Enable.getKey())
|
|
.eq("id", userId), false);
|
|
.eq("id", userId), false);
|
|
if (null == user) {
|
|
if (null == user) {
|
|
throw new CommonException(ServiceErrorCode.USER_NOT_FOUND);
|
|
throw new CommonException(ServiceErrorCode.USER_NOT_FOUND);
|
|
@@ -205,7 +208,10 @@ public class SysUserFacade extends SysUserServiceImpl {
|
|
LoginDTO data = new LoginDTO();
|
|
LoginDTO data = new LoginDTO();
|
|
|
|
|
|
Long userId = Long.parseLong(SysUserUtils.getCurrentPrincipleID());
|
|
Long userId = Long.parseLong(SysUserUtils.getCurrentPrincipleID());
|
|
- SysUser user = this.getById(userId);
|
|
|
|
|
|
+ SysUser user = this.getOne(new QueryWrapper<SysUser>()
|
|
|
|
+ .eq("is_deleted", IsDeleteEnum.N.getKey())
|
|
|
|
+ .eq("status", StatusEnum.Enable.getKey())
|
|
|
|
+ .eq("id", userId), false);
|
|
if (user == null) {
|
|
if (user == null) {
|
|
throw new CommonException(CommonErrorCode.SERVER_IS_ERROR,
|
|
throw new CommonException(CommonErrorCode.SERVER_IS_ERROR,
|
|
"用户不存在【" + userId + "】");
|
|
"用户不存在【" + userId + "】");
|
|
@@ -253,7 +259,7 @@ public class SysUserFacade extends SysUserServiceImpl {
|
|
List<SysMenuWrapper> res = new ArrayList<>();
|
|
List<SysMenuWrapper> res = new ArrayList<>();
|
|
List<SysMenuWrapper> list = menuMap.get(menu.getId());
|
|
List<SysMenuWrapper> list = menuMap.get(menu.getId());
|
|
List<SysUserPermissionDTO> listPermission = menuPermissionMap.get(menu.getId());
|
|
List<SysUserPermissionDTO> listPermission = menuPermissionMap.get(menu.getId());
|
|
- if (ListUtil.isNotEmpty(listPermission)){
|
|
|
|
|
|
+ if (ListUtil.isNotEmpty(listPermission)) {
|
|
menu.setSysUserPermissionDTOList(listPermission);
|
|
menu.setSysUserPermissionDTOList(listPermission);
|
|
}
|
|
}
|
|
if (ListUtil.isNotEmpty(list)) {
|
|
if (ListUtil.isNotEmpty(list)) {
|