From 144d7cb8594db825d33864b6a0cbeaffd2977201 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=A7=9C=E7=8E=89=E7=90=A6?= <7507756+jiang_yuqi@user.noreply.gitee.com> Date: Thu, 5 Sep 2024 00:16:18 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E4=BA=A4=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../userLogin/service/impl/WechatUserLoginServiceImpl.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/ruoyi-wechat/src/main/java/com/ruoyi/web/userLogin/service/impl/WechatUserLoginServiceImpl.java b/ruoyi-wechat/src/main/java/com/ruoyi/web/userLogin/service/impl/WechatUserLoginServiceImpl.java index 401de479..efacc9cb 100644 --- a/ruoyi-wechat/src/main/java/com/ruoyi/web/userLogin/service/impl/WechatUserLoginServiceImpl.java +++ b/ruoyi-wechat/src/main/java/com/ruoyi/web/userLogin/service/impl/WechatUserLoginServiceImpl.java @@ -8,6 +8,7 @@ import com.ruoyi.common.core.redis.RedisCache; import com.ruoyi.common.core.text.Convert; import com.ruoyi.common.enums.DeptTypeEnum; import com.ruoyi.common.enums.SysRoleEnum; +import com.ruoyi.common.exception.ServiceException; import com.ruoyi.common.utils.SecurityUtils; import com.ruoyi.common.utils.StringUtils; import com.ruoyi.framework.web.service.SysPermissionService; @@ -116,6 +117,9 @@ public class WechatUserLoginServiceImpl implements IWechatUserLoginService { surProject.setNowRole(nowRole); surProject.setNowUser(Convert.toStr(userData.get("user_id"))); List projectList = surProjectMapper.selectSurProjectList(surProject); + if(projectList==null || projectList.size()==0){ + throw new ServiceException("账号未关联到项目信息,无法继续登录。"); + } //只有一个项目时直接保存项目信息 if(projectList!=null && projectList.size()==1){ Map projectInfo = new HashMap<>();