浏览代码

微信app登录错误提示

wangliang 1 年之前
父节点
当前提交
a394f366b6

+ 1 - 1
sop-business/src/main/java/com/qmth/sop/business/service/impl/SysUserServiceImpl.java

@@ -75,7 +75,7 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
 
         List<SysRole> sysRoleList = authBean.getRoleList().stream().filter(s -> s.getType() == RoleTypeEnum.EFFECT_ENGINEER || s.getType() == RoleTypeEnum.ASSISTANT_ENGINEER).collect(Collectors.toList());
         if (appSource == AppSourceEnum.WX_APP && CollectionUtils.isEmpty(sysRoleList)) {
-            throw ExceptionResultEnum.ERROR.exception("对不起,您的角色无法登录移动端,请您通过PC端访问平台!");
+            throw ExceptionResultEnum.WX_APP_LOGIN_ERROR.exception();
         }
         //生成token
         String token = SystemConstant.getNanoId();

+ 2 - 0
sop-common/src/main/java/com/qmth/sop/common/enums/ExceptionResultEnum.java

@@ -115,6 +115,8 @@ public enum ExceptionResultEnum {
 
     USER_ARCHIVES_NO_DATA(HttpStatus.INTERNAL_SERVER_ERROR, 5000043, "档案用户不存在"),
 
+    WX_APP_LOGIN_ERROR(HttpStatus.INTERNAL_SERVER_ERROR, 5000044, "对不起,您的角色无法登录移动端,请您通过PC端访问平台!"),
+
     /**
      * 401
      */