优化代码
This commit is contained in:
		@@ -49,24 +49,15 @@ public class SysUserOnlineController extends BaseController
 | 
			
		||||
            LoginUser user = redisCache.getCacheObject(key);
 | 
			
		||||
            if (StringUtils.isNotEmpty(ipaddr) && StringUtils.isNotEmpty(userName))
 | 
			
		||||
            {
 | 
			
		||||
                if (StringUtils.equals(ipaddr, user.getIpaddr()) && StringUtils.equals(userName, user.getUsername()))
 | 
			
		||||
                {
 | 
			
		||||
                    userOnlineList.add(userOnlineService.selectOnlineByInfo(ipaddr, userName, user));
 | 
			
		||||
                }
 | 
			
		||||
                userOnlineList.add(userOnlineService.selectOnlineByInfo(ipaddr, userName, user));
 | 
			
		||||
            }
 | 
			
		||||
            else if (StringUtils.isNotEmpty(ipaddr))
 | 
			
		||||
            {
 | 
			
		||||
                if (StringUtils.equals(ipaddr, user.getIpaddr()))
 | 
			
		||||
                {
 | 
			
		||||
                    userOnlineList.add(userOnlineService.selectOnlineByIpaddr(ipaddr, user));
 | 
			
		||||
                }
 | 
			
		||||
                userOnlineList.add(userOnlineService.selectOnlineByIpaddr(ipaddr, user));
 | 
			
		||||
            }
 | 
			
		||||
            else if (StringUtils.isNotEmpty(userName) && StringUtils.isNotNull(user.getUser()))
 | 
			
		||||
            {
 | 
			
		||||
                if (StringUtils.equals(userName, user.getUsername()))
 | 
			
		||||
                {
 | 
			
		||||
                    userOnlineList.add(userOnlineService.selectOnlineByUserName(userName, user));
 | 
			
		||||
                }
 | 
			
		||||
                userOnlineList.add(userOnlineService.selectOnlineByUserName(userName, user));
 | 
			
		||||
            }
 | 
			
		||||
            else
 | 
			
		||||
            {
 | 
			
		||||
 
 | 
			
		||||
@@ -14,7 +14,6 @@ import org.springframework.web.bind.annotation.RequestBody;
 | 
			
		||||
import org.springframework.web.bind.annotation.RequestMapping;
 | 
			
		||||
import org.springframework.web.bind.annotation.RestController;
 | 
			
		||||
import com.ruoyi.common.annotation.Log;
 | 
			
		||||
import com.ruoyi.common.constant.UserConstants;
 | 
			
		||||
import com.ruoyi.common.core.controller.BaseController;
 | 
			
		||||
import com.ruoyi.common.core.domain.AjaxResult;
 | 
			
		||||
import com.ruoyi.common.core.page.TableDataInfo;
 | 
			
		||||
@@ -84,7 +83,7 @@ public class SysConfigController extends BaseController
 | 
			
		||||
    @PostMapping
 | 
			
		||||
    public AjaxResult add(@Validated @RequestBody SysConfig config)
 | 
			
		||||
    {
 | 
			
		||||
        if (UserConstants.NOT_UNIQUE.equals(configService.checkConfigKeyUnique(config)))
 | 
			
		||||
        if (!configService.checkConfigKeyUnique(config))
 | 
			
		||||
        {
 | 
			
		||||
            return error("新增参数'" + config.getConfigName() + "'失败,参数键名已存在");
 | 
			
		||||
        }
 | 
			
		||||
@@ -100,7 +99,7 @@ public class SysConfigController extends BaseController
 | 
			
		||||
    @PutMapping
 | 
			
		||||
    public AjaxResult edit(@Validated @RequestBody SysConfig config)
 | 
			
		||||
    {
 | 
			
		||||
        if (UserConstants.NOT_UNIQUE.equals(configService.checkConfigKeyUnique(config)))
 | 
			
		||||
        if (!configService.checkConfigKeyUnique(config))
 | 
			
		||||
        {
 | 
			
		||||
            return error("修改参数'" + config.getConfigName() + "'失败,参数键名已存在");
 | 
			
		||||
        }
 | 
			
		||||
 
 | 
			
		||||
@@ -76,7 +76,7 @@ public class SysDeptController extends BaseController
 | 
			
		||||
    @PostMapping
 | 
			
		||||
    public AjaxResult add(@Validated @RequestBody SysDept dept)
 | 
			
		||||
    {
 | 
			
		||||
        if (UserConstants.NOT_UNIQUE.equals(deptService.checkDeptNameUnique(dept)))
 | 
			
		||||
        if (!deptService.checkDeptNameUnique(dept))
 | 
			
		||||
        {
 | 
			
		||||
            return error("新增部门'" + dept.getDeptName() + "'失败,部门名称已存在");
 | 
			
		||||
        }
 | 
			
		||||
@@ -94,7 +94,7 @@ public class SysDeptController extends BaseController
 | 
			
		||||
    {
 | 
			
		||||
        Long deptId = dept.getDeptId();
 | 
			
		||||
        deptService.checkDeptDataScope(deptId);
 | 
			
		||||
        if (UserConstants.NOT_UNIQUE.equals(deptService.checkDeptNameUnique(dept)))
 | 
			
		||||
        if (!deptService.checkDeptNameUnique(dept))
 | 
			
		||||
        {
 | 
			
		||||
            return error("修改部门'" + dept.getDeptName() + "'失败,部门名称已存在");
 | 
			
		||||
        }
 | 
			
		||||
 
 | 
			
		||||
@@ -14,7 +14,6 @@ import org.springframework.web.bind.annotation.RequestBody;
 | 
			
		||||
import org.springframework.web.bind.annotation.RequestMapping;
 | 
			
		||||
import org.springframework.web.bind.annotation.RestController;
 | 
			
		||||
import com.ruoyi.common.annotation.Log;
 | 
			
		||||
import com.ruoyi.common.constant.UserConstants;
 | 
			
		||||
import com.ruoyi.common.core.controller.BaseController;
 | 
			
		||||
import com.ruoyi.common.core.domain.AjaxResult;
 | 
			
		||||
import com.ruoyi.common.core.domain.entity.SysDictType;
 | 
			
		||||
@@ -72,7 +71,7 @@ public class SysDictTypeController extends BaseController
 | 
			
		||||
    @PostMapping
 | 
			
		||||
    public AjaxResult add(@Validated @RequestBody SysDictType dict)
 | 
			
		||||
    {
 | 
			
		||||
        if (UserConstants.NOT_UNIQUE.equals(dictTypeService.checkDictTypeUnique(dict)))
 | 
			
		||||
        if (!dictTypeService.checkDictTypeUnique(dict))
 | 
			
		||||
        {
 | 
			
		||||
            return error("新增字典'" + dict.getDictName() + "'失败,字典类型已存在");
 | 
			
		||||
        }
 | 
			
		||||
@@ -88,7 +87,7 @@ public class SysDictTypeController extends BaseController
 | 
			
		||||
    @PutMapping
 | 
			
		||||
    public AjaxResult edit(@Validated @RequestBody SysDictType dict)
 | 
			
		||||
    {
 | 
			
		||||
        if (UserConstants.NOT_UNIQUE.equals(dictTypeService.checkDictTypeUnique(dict)))
 | 
			
		||||
        if (!dictTypeService.checkDictTypeUnique(dict))
 | 
			
		||||
        {
 | 
			
		||||
            return error("修改字典'" + dict.getDictName() + "'失败,字典类型已存在");
 | 
			
		||||
        }
 | 
			
		||||
 
 | 
			
		||||
@@ -85,7 +85,7 @@ public class SysMenuController extends BaseController
 | 
			
		||||
    @PostMapping
 | 
			
		||||
    public AjaxResult add(@Validated @RequestBody SysMenu menu)
 | 
			
		||||
    {
 | 
			
		||||
        if (UserConstants.NOT_UNIQUE.equals(menuService.checkMenuNameUnique(menu)))
 | 
			
		||||
        if (!menuService.checkMenuNameUnique(menu))
 | 
			
		||||
        {
 | 
			
		||||
            return error("新增菜单'" + menu.getMenuName() + "'失败,菜单名称已存在");
 | 
			
		||||
        }
 | 
			
		||||
@@ -105,7 +105,7 @@ public class SysMenuController extends BaseController
 | 
			
		||||
    @PutMapping
 | 
			
		||||
    public AjaxResult edit(@Validated @RequestBody SysMenu menu)
 | 
			
		||||
    {
 | 
			
		||||
        if (UserConstants.NOT_UNIQUE.equals(menuService.checkMenuNameUnique(menu)))
 | 
			
		||||
        if (!menuService.checkMenuNameUnique(menu))
 | 
			
		||||
        {
 | 
			
		||||
            return error("修改菜单'" + menu.getMenuName() + "'失败,菜单名称已存在");
 | 
			
		||||
        }
 | 
			
		||||
 
 | 
			
		||||
@@ -14,7 +14,6 @@ import org.springframework.web.bind.annotation.RequestBody;
 | 
			
		||||
import org.springframework.web.bind.annotation.RequestMapping;
 | 
			
		||||
import org.springframework.web.bind.annotation.RestController;
 | 
			
		||||
import com.ruoyi.common.annotation.Log;
 | 
			
		||||
import com.ruoyi.common.constant.UserConstants;
 | 
			
		||||
import com.ruoyi.common.core.controller.BaseController;
 | 
			
		||||
import com.ruoyi.common.core.domain.AjaxResult;
 | 
			
		||||
import com.ruoyi.common.core.page.TableDataInfo;
 | 
			
		||||
@@ -75,11 +74,11 @@ public class SysPostController extends BaseController
 | 
			
		||||
    @PostMapping
 | 
			
		||||
    public AjaxResult add(@Validated @RequestBody SysPost post)
 | 
			
		||||
    {
 | 
			
		||||
        if (UserConstants.NOT_UNIQUE.equals(postService.checkPostNameUnique(post)))
 | 
			
		||||
        if (!postService.checkPostNameUnique(post))
 | 
			
		||||
        {
 | 
			
		||||
            return error("新增岗位'" + post.getPostName() + "'失败,岗位名称已存在");
 | 
			
		||||
        }
 | 
			
		||||
        else if (UserConstants.NOT_UNIQUE.equals(postService.checkPostCodeUnique(post)))
 | 
			
		||||
        else if (!postService.checkPostCodeUnique(post))
 | 
			
		||||
        {
 | 
			
		||||
            return error("新增岗位'" + post.getPostName() + "'失败,岗位编码已存在");
 | 
			
		||||
        }
 | 
			
		||||
@@ -95,11 +94,11 @@ public class SysPostController extends BaseController
 | 
			
		||||
    @PutMapping
 | 
			
		||||
    public AjaxResult edit(@Validated @RequestBody SysPost post)
 | 
			
		||||
    {
 | 
			
		||||
        if (UserConstants.NOT_UNIQUE.equals(postService.checkPostNameUnique(post)))
 | 
			
		||||
        if (!postService.checkPostNameUnique(post))
 | 
			
		||||
        {
 | 
			
		||||
            return error("修改岗位'" + post.getPostName() + "'失败,岗位名称已存在");
 | 
			
		||||
        }
 | 
			
		||||
        else if (UserConstants.NOT_UNIQUE.equals(postService.checkPostCodeUnique(post)))
 | 
			
		||||
        else if (!postService.checkPostCodeUnique(post))
 | 
			
		||||
        {
 | 
			
		||||
            return error("修改岗位'" + post.getPostName() + "'失败,岗位编码已存在");
 | 
			
		||||
        }
 | 
			
		||||
 
 | 
			
		||||
@@ -11,7 +11,6 @@ import org.springframework.web.bind.annotation.RestController;
 | 
			
		||||
import org.springframework.web.multipart.MultipartFile;
 | 
			
		||||
import com.ruoyi.common.annotation.Log;
 | 
			
		||||
import com.ruoyi.common.config.RuoYiConfig;
 | 
			
		||||
import com.ruoyi.common.constant.UserConstants;
 | 
			
		||||
import com.ruoyi.common.core.controller.BaseController;
 | 
			
		||||
import com.ruoyi.common.core.domain.AjaxResult;
 | 
			
		||||
import com.ruoyi.common.core.domain.entity.SysUser;
 | 
			
		||||
@@ -63,13 +62,11 @@ public class SysProfileController extends BaseController
 | 
			
		||||
        LoginUser loginUser = getLoginUser();
 | 
			
		||||
        SysUser sysUser = loginUser.getUser();
 | 
			
		||||
        user.setUserName(sysUser.getUserName());
 | 
			
		||||
        if (StringUtils.isNotEmpty(user.getPhonenumber())
 | 
			
		||||
                && UserConstants.NOT_UNIQUE.equals(userService.checkPhoneUnique(user)))
 | 
			
		||||
        if (StringUtils.isNotEmpty(user.getPhonenumber()) && !userService.checkPhoneUnique(user))
 | 
			
		||||
        {
 | 
			
		||||
            return error("修改用户'" + user.getUserName() + "'失败,手机号码已存在");
 | 
			
		||||
        }
 | 
			
		||||
        if (StringUtils.isNotEmpty(user.getEmail())
 | 
			
		||||
                && UserConstants.NOT_UNIQUE.equals(userService.checkEmailUnique(user)))
 | 
			
		||||
        if (StringUtils.isNotEmpty(user.getEmail()) && !userService.checkEmailUnique(user))
 | 
			
		||||
        {
 | 
			
		||||
            return error("修改用户'" + user.getUserName() + "'失败,邮箱账号已存在");
 | 
			
		||||
        }
 | 
			
		||||
 
 | 
			
		||||
@@ -14,7 +14,6 @@ import org.springframework.web.bind.annotation.RequestBody;
 | 
			
		||||
import org.springframework.web.bind.annotation.RequestMapping;
 | 
			
		||||
import org.springframework.web.bind.annotation.RestController;
 | 
			
		||||
import com.ruoyi.common.annotation.Log;
 | 
			
		||||
import com.ruoyi.common.constant.UserConstants;
 | 
			
		||||
import com.ruoyi.common.core.controller.BaseController;
 | 
			
		||||
import com.ruoyi.common.core.domain.AjaxResult;
 | 
			
		||||
import com.ruoyi.common.core.domain.entity.SysDept;
 | 
			
		||||
@@ -94,11 +93,11 @@ public class SysRoleController extends BaseController
 | 
			
		||||
    @PostMapping
 | 
			
		||||
    public AjaxResult add(@Validated @RequestBody SysRole role)
 | 
			
		||||
    {
 | 
			
		||||
        if (UserConstants.NOT_UNIQUE.equals(roleService.checkRoleNameUnique(role)))
 | 
			
		||||
        if (!roleService.checkRoleNameUnique(role))
 | 
			
		||||
        {
 | 
			
		||||
            return error("新增角色'" + role.getRoleName() + "'失败,角色名称已存在");
 | 
			
		||||
        }
 | 
			
		||||
        else if (UserConstants.NOT_UNIQUE.equals(roleService.checkRoleKeyUnique(role)))
 | 
			
		||||
        else if (!roleService.checkRoleKeyUnique(role))
 | 
			
		||||
        {
 | 
			
		||||
            return error("新增角色'" + role.getRoleName() + "'失败,角色权限已存在");
 | 
			
		||||
        }
 | 
			
		||||
@@ -117,11 +116,11 @@ public class SysRoleController extends BaseController
 | 
			
		||||
    {
 | 
			
		||||
        roleService.checkRoleAllowed(role);
 | 
			
		||||
        roleService.checkRoleDataScope(role.getRoleId());
 | 
			
		||||
        if (UserConstants.NOT_UNIQUE.equals(roleService.checkRoleNameUnique(role)))
 | 
			
		||||
        if (!roleService.checkRoleNameUnique(role))
 | 
			
		||||
        {
 | 
			
		||||
            return error("修改角色'" + role.getRoleName() + "'失败,角色名称已存在");
 | 
			
		||||
        }
 | 
			
		||||
        else if (UserConstants.NOT_UNIQUE.equals(roleService.checkRoleKeyUnique(role)))
 | 
			
		||||
        else if (!roleService.checkRoleKeyUnique(role))
 | 
			
		||||
        {
 | 
			
		||||
            return error("修改角色'" + role.getRoleName() + "'失败,角色权限已存在");
 | 
			
		||||
        }
 | 
			
		||||
 
 | 
			
		||||
@@ -17,7 +17,6 @@ import org.springframework.web.bind.annotation.RequestMapping;
 | 
			
		||||
import org.springframework.web.bind.annotation.RestController;
 | 
			
		||||
import org.springframework.web.multipart.MultipartFile;
 | 
			
		||||
import com.ruoyi.common.annotation.Log;
 | 
			
		||||
import com.ruoyi.common.constant.UserConstants;
 | 
			
		||||
import com.ruoyi.common.core.controller.BaseController;
 | 
			
		||||
import com.ruoyi.common.core.domain.AjaxResult;
 | 
			
		||||
import com.ruoyi.common.core.domain.entity.SysDept;
 | 
			
		||||
@@ -125,17 +124,15 @@ public class SysUserController extends BaseController
 | 
			
		||||
    @PostMapping
 | 
			
		||||
    public AjaxResult add(@Validated @RequestBody SysUser user)
 | 
			
		||||
    {
 | 
			
		||||
        if (UserConstants.NOT_UNIQUE.equals(userService.checkUserNameUnique(user)))
 | 
			
		||||
        if (!userService.checkUserNameUnique(user))
 | 
			
		||||
        {
 | 
			
		||||
            return error("新增用户'" + user.getUserName() + "'失败,登录账号已存在");
 | 
			
		||||
        }
 | 
			
		||||
        else if (StringUtils.isNotEmpty(user.getPhonenumber())
 | 
			
		||||
                && UserConstants.NOT_UNIQUE.equals(userService.checkPhoneUnique(user)))
 | 
			
		||||
        else if (StringUtils.isNotEmpty(user.getPhonenumber()) && !userService.checkPhoneUnique(user))
 | 
			
		||||
        {
 | 
			
		||||
            return error("新增用户'" + user.getUserName() + "'失败,手机号码已存在");
 | 
			
		||||
        }
 | 
			
		||||
        else if (StringUtils.isNotEmpty(user.getEmail())
 | 
			
		||||
                && UserConstants.NOT_UNIQUE.equals(userService.checkEmailUnique(user)))
 | 
			
		||||
        else if (StringUtils.isNotEmpty(user.getEmail()) && !userService.checkEmailUnique(user))
 | 
			
		||||
        {
 | 
			
		||||
            return error("新增用户'" + user.getUserName() + "'失败,邮箱账号已存在");
 | 
			
		||||
        }
 | 
			
		||||
@@ -154,17 +151,15 @@ public class SysUserController extends BaseController
 | 
			
		||||
    {
 | 
			
		||||
        userService.checkUserAllowed(user);
 | 
			
		||||
        userService.checkUserDataScope(user.getUserId());
 | 
			
		||||
        if (UserConstants.NOT_UNIQUE.equals(userService.checkUserNameUnique(user)))
 | 
			
		||||
        if (!userService.checkUserNameUnique(user))
 | 
			
		||||
        {
 | 
			
		||||
            return error("修改用户'" + user.getUserName() + "'失败,登录账号已存在");
 | 
			
		||||
        }
 | 
			
		||||
        else if (StringUtils.isNotEmpty(user.getPhonenumber())
 | 
			
		||||
                && UserConstants.NOT_UNIQUE.equals(userService.checkPhoneUnique(user)))
 | 
			
		||||
        else if (StringUtils.isNotEmpty(user.getPhonenumber()) && !userService.checkPhoneUnique(user))
 | 
			
		||||
        {
 | 
			
		||||
            return error("修改用户'" + user.getUserName() + "'失败,手机号码已存在");
 | 
			
		||||
        }
 | 
			
		||||
        else if (StringUtils.isNotEmpty(user.getEmail())
 | 
			
		||||
                && UserConstants.NOT_UNIQUE.equals(userService.checkEmailUnique(user)))
 | 
			
		||||
        else if (StringUtils.isNotEmpty(user.getEmail()) && !userService.checkEmailUnique(user))
 | 
			
		||||
        {
 | 
			
		||||
            return error("修改用户'" + user.getUserName() + "'失败,邮箱账号已存在");
 | 
			
		||||
        }
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user