xiewj 1 gadu atpakaļ
vecāks
revīzija
ae7467867c

+ 3 - 0
src/main/java/com/fdkankan/site/common/ResultCode.java

@@ -13,8 +13,11 @@ public enum ResultCode {
     USER_NOT_LOGIN(4008,"用户未登录"),
     FD_ERROR(4009,"四维登录失败"),
     DEL_MINE(4010,"删除自己"),
+    e3014(3014, "账号或密码不正确。"),
+    e3015(3015, "用户不存在。"),
     DEL_DEF_ROLE(4011,"默认角色不允许"),
     DEL_ROLE(4012,"角色已被成员绑定,请更换成员角色后进行删除"),
+    NOT_SCENE_PERM(4013,"该账号下未检测到当前场景,请更换账号重新登录"),
 
 
     PROJECT_CREATER_NOT_EXIST(5001,"项目创建人不存在"),

+ 5 - 1
src/main/java/com/fdkankan/site/controller/LoginController.java

@@ -51,7 +51,11 @@ public class LoginController extends BaseController {
     @SaIgnore
     public ResultData fdLogin(@RequestBody FdkkLoginRequest request) {
         if (ObjectUtil.isNotNull(request.getProjectId())&&request.getProjectId()>0){
-            projectService.checkProjectPer(request.getPhoneNum(),request.getProjectId());
+            try {
+                projectService.checkProjectPer(request.getPhoneNum(),request.getProjectId());
+            }catch (Exception e){
+                throw new BusinessException(ResultCode.NOT_SCENE_PERM);
+            }
         }
         try {
             FdkkResponse<FdkkLoginVo> fdkkLoginVo = fdKKClient.fdkkLogin(request);