收音机不校验禁用状态
This commit is contained in:
parent
7d9cfb74f4
commit
99e7cbe1de
|
|
@ -59,8 +59,8 @@ public class AuthorizationController {
|
||||||
* @return token信息
|
* @return token信息
|
||||||
*/
|
*/
|
||||||
@PostMapping("login")
|
@PostMapping("login")
|
||||||
public CzgResult<LoginVO> login(@Validated @RequestBody SysLoginDTO loginDTO) {
|
public CzgResult<LoginVO> login(@Validated @RequestBody SysLoginDTO loginDTO, @RequestHeader(defaultValue = "WEB") String platformType) {
|
||||||
return CzgResult.success(authorizationService.login(loginDTO));
|
return CzgResult.success(authorizationService.login(loginDTO, platformType));
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
||||||
|
|
@ -10,5 +10,5 @@ import com.czg.account.vo.LoginVO;
|
||||||
public interface AuthorizationService {
|
public interface AuthorizationService {
|
||||||
Object getCaptcha();
|
Object getCaptcha();
|
||||||
|
|
||||||
LoginVO login(SysLoginDTO loginDTO);
|
LoginVO login(SysLoginDTO loginDTO, String platformType);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -74,7 +74,7 @@ public class AuthorizationServiceImpl implements AuthorizationService {
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public LoginVO login(SysLoginDTO loginDTO) {
|
public LoginVO login(SysLoginDTO loginDTO, String platType) {
|
||||||
Object code = redisService.get(RedisCst.LOGIN_CODE + loginDTO.uuid());
|
Object code = redisService.get(RedisCst.LOGIN_CODE + loginDTO.uuid());
|
||||||
if (!"666666".equals(loginDTO.code()) && (code == null || !code.equals(loginDTO.code().toLowerCase()))) {
|
if (!"666666".equals(loginDTO.code()) && (code == null || !code.equals(loginDTO.code().toLowerCase()))) {
|
||||||
throw new ApiNotPrintException("验证码错误");
|
throw new ApiNotPrintException("验证码错误");
|
||||||
|
|
@ -91,7 +91,7 @@ public class AuthorizationServiceImpl implements AuthorizationService {
|
||||||
if (sysUser == null) {
|
if (sysUser == null) {
|
||||||
throw new ApiNotPrintException("登录账号不存在");
|
throw new ApiNotPrintException("登录账号不存在");
|
||||||
}
|
}
|
||||||
if (StatusEnum.DISABLE.value() == sysUser.getStatus()) {
|
if ("WEB".equals(platType) && StatusEnum.DISABLE.value() == sysUser.getStatus()) {
|
||||||
throw new ApiNotPrintException("账户未启用");
|
throw new ApiNotPrintException("账户未启用");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue