|
@@ -2,7 +2,6 @@ package com.jtzx.crm.module.api.web.auth;
|
|
|
|
|
|
|
|
|
|
|
|
|
import cc.uncarbon.framework.core.constant.HelioConstant;
|
|
import cc.uncarbon.framework.core.constant.HelioConstant;
|
|
|
-import cc.uncarbon.framework.core.context.TenantContextHolder;
|
|
|
|
|
import cc.uncarbon.framework.core.context.UserContext;
|
|
import cc.uncarbon.framework.core.context.UserContext;
|
|
|
import cc.uncarbon.framework.core.context.UserContextHolder;
|
|
import cc.uncarbon.framework.core.context.UserContextHolder;
|
|
|
import cc.uncarbon.framework.core.exception.BusinessException;
|
|
import cc.uncarbon.framework.core.exception.BusinessException;
|
|
@@ -22,6 +21,7 @@ import com.jtzx.crm.aspect.extension.SysLogAspectExtensionForSysUserSmsCodeLogin
|
|
|
import com.jtzx.crm.helper.CaptchaHelper;
|
|
import com.jtzx.crm.helper.CaptchaHelper;
|
|
|
import com.jtzx.crm.helper.RolePermissionCacheHelper;
|
|
import com.jtzx.crm.helper.RolePermissionCacheHelper;
|
|
|
import com.jtzx.crm.module.api.constant.ApiConstant;
|
|
import com.jtzx.crm.module.api.constant.ApiConstant;
|
|
|
|
|
+import com.jtzx.crm.module.api.constant.CommitConstant;
|
|
|
import com.jtzx.crm.module.api.constant.LimitConstant;
|
|
import com.jtzx.crm.module.api.constant.LimitConstant;
|
|
|
import com.jtzx.crm.module.api.constant.RedisConstant;
|
|
import com.jtzx.crm.module.api.constant.RedisConstant;
|
|
|
import com.jtzx.crm.module.api.model.interior.AdminCaptchaContainer;
|
|
import com.jtzx.crm.module.api.model.interior.AdminCaptchaContainer;
|
|
@@ -175,7 +175,7 @@ public class AdminAuthController {
|
|
|
@GetMapping(value = "/auth/smsCodeLogin")
|
|
@GetMapping(value = "/auth/smsCodeLogin")
|
|
|
public ApiResult<LoginRespDataVO> smsCodeLogin(@RequestParam String username,
|
|
public ApiResult<LoginRespDataVO> smsCodeLogin(@RequestParam String username,
|
|
|
@Pattern(message = "手机号格式有误", regexp = HelioConstant.Regex.CHINA_MAINLAND_PHONE_NO) @RequestParam String mobile,
|
|
@Pattern(message = "手机号格式有误", regexp = HelioConstant.Regex.CHINA_MAINLAND_PHONE_NO) @RequestParam String mobile,
|
|
|
- @RequestParam String smsCode) {
|
|
|
|
|
|
|
+ @Pattern(message = "验证码格式有误", regexp = CommitConstant.SMS_CODE) @RequestParam String smsCode) {
|
|
|
|
|
|
|
|
//账号密码redis中存储的用户信息
|
|
//账号密码redis中存储的用户信息
|
|
|
SysUserLoginBO userInfo = this.getLoginUserInfo(mobile);
|
|
SysUserLoginBO userInfo = this.getLoginUserInfo(mobile);
|
|
@@ -238,8 +238,6 @@ public class AdminAuthController {
|
|
|
public ApiResult<Void> logout() {
|
|
public ApiResult<Void> logout() {
|
|
|
CrmAdminStpUtil.logout();
|
|
CrmAdminStpUtil.logout();
|
|
|
UserContextHolder.clear();
|
|
UserContextHolder.clear();
|
|
|
- TenantContextHolder.clear();
|
|
|
|
|
-
|
|
|
|
|
return ApiResult.success();
|
|
return ApiResult.success();
|
|
|
}
|
|
}
|
|
|
|
|
|