浏览代码

fixed productcategory

zero 1 年之前
父节点
当前提交
ccf902c2ba

+ 3 - 2
src/main/java/com/example/xiaoshiweixinback/business/exception/ExceptionEnum.java

@@ -19,11 +19,12 @@ public enum ExceptionEnum {
 
     //异常20000
     THE_PARAMETER_EXCEPTION("20001", "参数异常,请传入数据"),
-    THE_GET_INFORMATION_TOKEN_INVALID("20002", "获取用信息token失效"),
+    THE_GET_INFORMATION_TOKEN_INVALID("20002", "获取用信息token失效"),
     THE_FAIL_TO_DELETE("20003", "删除失败"),
 
     //业务异常
-    THE_PRODUCT_CATEGORY_NAME_IS_EXIST("608", "产品类别名称已存在"),
+    THE_PRODUCT_CATEGORY_NAME_IS_EXIST("607", "产品类别名称已存在"),
+    THE_LOG_INVALID_NEED_LOGIN_AGAIN("606","登录失效,请重新登录"),
 
 
 

+ 3 - 0
src/main/java/com/example/xiaoshiweixinback/service/ProductCategoryService.java

@@ -232,6 +232,9 @@ public class ProductCategoryService extends ServiceImpl<ProductCategoryMapper, P
         category.setDescription(categoryDTO.getDescription());
         category.setSearchCondition(categoryDTO.getSearchCondition());
         PersonnelVO personnelVO = cacheUtil.getLoginUser(LoginUtils.getToken());
+        if (ToolUtil.isEmpty(personnelVO)) {
+            throw new BusinessException(ExceptionEnum.THE_LOG_INVALID_NEED_LOGIN_AGAIN);
+        }
         category.setCreateId(personnelVO.getId().toString());
         category.insert();
         Integer categoryId = category.getId();