|
@@ -6,6 +6,7 @@ import cn.hutool.core.util.CharsetUtil;
|
|
|
import cn.hutool.crypto.symmetric.SymmetricAlgorithm;
|
|
|
import cn.hutool.crypto.symmetric.SymmetricCrypto;
|
|
|
import com.ruoyi.common.core.domain.entity.SysTenant;
|
|
|
+import com.ruoyi.common.core.domain.model.LoginBody;
|
|
|
import com.ruoyi.system.service.impl.SysTenantServiceImpl;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.security.authentication.AuthenticationManager;
|
|
@@ -190,16 +191,15 @@ public class SysLoginService
|
|
|
sysUser.setLoginDate(DateUtils.getNowDate());
|
|
|
userService.updateUserProfile(sysUser);
|
|
|
}
|
|
|
-
|
|
|
- public String checkTenantExpirationTime(String username) {
|
|
|
- SysUser user = userService.selectUserByUserName(username);
|
|
|
+ public String checkTenantExpirationTime(LoginBody loginBody) {
|
|
|
+ // 拿到当前用户
|
|
|
+ SysUser user = userService.selectUserByUserName(loginBody.getUsername());
|
|
|
//拿到当前登录用户
|
|
|
- System.out.println(user);
|
|
|
if(!user.getUserName().equals("admin")){
|
|
|
//根据租户id查询租户信息
|
|
|
SysTenant sysTenant = sysTenantService.selectSysTenantByTenantId(user.getTenantId());
|
|
|
- if(sysTenant!=null){
|
|
|
- System.out.println("dfsdfasdfasd");
|
|
|
+ if(sysTenant==null){
|
|
|
+ return "未有此租户信息";
|
|
|
}
|
|
|
if(sysTenant.getTenantExpirationTime()==null||sysTenant.getTenantExpirationTime().isEmpty()){
|
|
|
return "该用户租户信息并未激活";
|