fengjin
2022-11-10 c1e1cec83669bc2a70eb460c928496deef027305
flower_city/src/main/java/com/dg/core/controller/UserController.java
@@ -118,6 +118,12 @@
        }
        else
        {
            if(StringUtils.equals("4",user.getUserType()))
            {
                //提示用户名或密码错误
                return ResultData.fail(HttpStatus.UNAUTHORIZED, "账户不存在");
            }
            if(!password.equals(user.getPassword()))
            {
                //提示用户名或密码错误
@@ -229,17 +235,44 @@
            return error("手机号不能为空");
        }
        SysUser user = IUserService.selectData("",config.getPhonenumber(),"");
        SysUser user2 = IUserService.selectData("","",config.getLoginName());
        if (user != null) {
            //提示用户名或密码错误
            return error("该用户已存在!");
            if(StringUtils.equals("4",user.getUserType()))
            {
                config.setUserId(user.getUserId());
                config.setCreateBy(user.getUserId()+"");
                config.setUserType("3");
                config.setUpdateTime(LocalDateTime.now());
                return toAjax(IUserService.updateConfig(config));
            }
            else
            {
                //提示用户名或密码错误
                return error("该用户已存在!");
            }
        }
        if(user2 != null)
        {
            //提示用户名或密码错误
            return error("该登录账户已存在!请修改登录账户");
            if(StringUtils.equals("4",user2.getUserType()))
            {
                config.setUserId(user2.getUserId());
                config.setCreateBy(user2.getUserId()+"");
                config.setUserType("3");
                config.setUpdateTime(LocalDateTime.now());
                return toAjax(IUserService.updateConfig(config));
            }
            else
            {
                //提示用户名或密码错误
                return error("该用户已存在!");
            }
        }
        config.setCreateBy(sysUser.getUserId()+"");
@@ -357,6 +390,20 @@
    }
    /**
     * 获取登录人员信息
     *
     * @return 结果
     */
    @ApiOperation("获取登录人员信息")
    @PostMapping("/getLoginInformation")
    @Authorization
    public ResultData getLoginInformation(@CurrentUser SysUser sysUse)
    {
      return  ResultData.success(sysUse);
    }