|
@@ -82,22 +82,18 @@ public class SysLoginController {
|
|
public AjaxResult login(@RequestBody LoginBody loginBody) {
|
|
public AjaxResult login(@RequestBody LoginBody loginBody) {
|
|
//校验租户状态?生成token
|
|
//校验租户状态?生成token
|
|
AjaxResult ajax = AjaxResult.success();
|
|
AjaxResult ajax = AjaxResult.success();
|
|
- //校验验证码
|
|
|
|
- loginService.validateCaptcha(loginBody.getUsername(),loginBody.getCode(),loginBody.getUuid());
|
|
|
|
//校验不能是admin
|
|
//校验不能是admin
|
|
if(loginBody.getUsername().equals("admin")){
|
|
if(loginBody.getUsername().equals("admin")){
|
|
return AjaxResult.error("未有此用户信息");
|
|
return AjaxResult.error("未有此用户信息");
|
|
}
|
|
}
|
|
- //登录前置校验
|
|
|
|
- loginService.loginPreCheck(loginBody.getUsername(), loginBody.getPassword());
|
|
|
|
|
|
+ // 生成令牌
|
|
|
|
+ String token = loginService.login(loginBody.getUsername(), loginBody.getPassword(), loginBody.getCode(),
|
|
|
|
+ loginBody.getUuid());
|
|
//检查租户过期时间
|
|
//检查租户过期时间
|
|
String checkTenantExpirationTimeMsg= loginService.checkTenantExpirationTime(loginBody.getUsername());
|
|
String checkTenantExpirationTimeMsg= loginService.checkTenantExpirationTime(loginBody.getUsername());
|
|
if(!checkTenantExpirationTimeMsg.isEmpty()){
|
|
if(!checkTenantExpirationTimeMsg.isEmpty()){
|
|
return AjaxResult.error(checkTenantExpirationTimeMsg);
|
|
return AjaxResult.error(checkTenantExpirationTimeMsg);
|
|
}
|
|
}
|
|
- // 生成令牌
|
|
|
|
- String token = loginService.login(loginBody.getUsername(), loginBody.getPassword(), loginBody.getCode(),
|
|
|
|
- loginBody.getUuid());
|
|
|
|
ajax.put(Constants.TOKEN, token);
|
|
ajax.put(Constants.TOKEN, token);
|
|
return ajax;
|
|
return ajax;
|
|
}
|
|
}
|