收音机不校验禁用状态

This commit is contained in:
张松 2025-04-02 15:23:37 +08:00
parent 7d9cfb74f4
commit 99e7cbe1de
3 changed files with 5 additions and 5 deletions

View File

@ -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));
} }
/** /**

View File

@ -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);
} }

View File

@ -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("账户未启用");
} }