From 5eb9a04d6dd905abc8f304aea7dc86cc253370bf Mon Sep 17 00:00:00 2001 From: TinyAnts Date: Thu, 16 Mar 2023 15:51:32 +0800 Subject: [PATCH] =?UTF-8?q?=E5=87=BA=E6=9D=A5=E7=99=BB=E5=BD=95=E9=97=AE?= =?UTF-8?q?=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/com/mdd/common/exception/OperateException.java | 4 ++++ .../main/java/com/mdd/front/controller/UserController.java | 5 +++++ 2 files changed, 9 insertions(+) diff --git a/server/like-common/src/main/java/com/mdd/common/exception/OperateException.java b/server/like-common/src/main/java/com/mdd/common/exception/OperateException.java index eef1d835..132fb5f7 100644 --- a/server/like-common/src/main/java/com/mdd/common/exception/OperateException.java +++ b/server/like-common/src/main/java/com/mdd/common/exception/OperateException.java @@ -1,6 +1,7 @@ package com.mdd.common.exception; import com.mdd.common.enums.HttpEnum; +import io.swagger.models.auth.In; /** * 操作系统异常 @@ -11,4 +12,7 @@ public class OperateException extends BaseException { super(HttpEnum.FAILED.getCode(), msg); } + public OperateException(String msg, Integer errCode) { + super(errCode, msg); + } } diff --git a/server/like-front/src/main/java/com/mdd/front/controller/UserController.java b/server/like-front/src/main/java/com/mdd/front/controller/UserController.java index 2065137c..9c2beee4 100644 --- a/server/like-front/src/main/java/com/mdd/front/controller/UserController.java +++ b/server/like-front/src/main/java/com/mdd/front/controller/UserController.java @@ -2,6 +2,8 @@ package com.mdd.front.controller; import com.mdd.common.aop.NotLogin; import com.mdd.common.core.AjaxResult; +import com.mdd.common.exception.LoginException; +import com.mdd.common.exception.OperateException; import com.mdd.front.LikeFrontThreadLocal; import com.mdd.front.service.IUserService; import com.mdd.front.validate.users.UserForgetPwdValidate; @@ -31,6 +33,9 @@ public class UserController { @ApiOperation(value="个人中心") public AjaxResult center() { Integer userId = LikeFrontThreadLocal.getUserId(); + if (userId == 0) { + throw new OperateException("未登录", 1); + } UserCenterVo vo = iUserService.center(userId); return AjaxResult.success(vo);