From 5524cfff956b81fcd1ebeb40ac57924a38be42d8 Mon Sep 17 00:00:00 2001
From: WangHan <wwh_work@126,com>
Date: 星期四, 19 十二月 2024 15:02:17 +0800
Subject: [PATCH] 问题修改

---
 consum-base/src/main/java/com/consum/base/controller/BaseGoodsTemplateController.java |   19 ++++++++++++++++++-
 1 files changed, 18 insertions(+), 1 deletions(-)

diff --git a/consum-base/src/main/java/com/consum/base/controller/BaseGoodsTemplateController.java b/consum-base/src/main/java/com/consum/base/controller/BaseGoodsTemplateController.java
index d19a2f3..dc5f66b 100644
--- a/consum-base/src/main/java/com/consum/base/controller/BaseGoodsTemplateController.java
+++ b/consum-base/src/main/java/com/consum/base/controller/BaseGoodsTemplateController.java
@@ -98,6 +98,15 @@
         if (StringUtils.isEmpty(param.getGoodsName())) {
             return ResponseValue.error("鐗╁搧鍚嶇О涓虹┖");
         }
+        BaseCategory baseCategory = new BaseCategory();
+        baseCategory.setId(param2.getCategoryId());
+        BaseCategory baseCategory1 = this.baseCategoryService.get(baseCategory);
+        if (baseCategory1 == null) {
+            return ResponseValue.error("鍒嗙被涓嶅瓨鍦�");
+        }
+        if (baseCategory1.getLevels() != 3) {
+            return ResponseValue.error("鍒嗙被涓嶆纭�");
+        }
         // 鍒ゆ柇鍚屼竴鍒嗙被涓嬬殑鐗╁搧鍚嶇О鏄惁閲嶅
         BaseGoodsTemplate goodsTemplate =
                 this.baseGoodsTemplateService.getByGoodsNameAndCategoryId(param.getGoodsName(), param.getCategoryId());
@@ -170,7 +179,15 @@
         if (CollectionUtils.isEmpty(models)) {
             return ResponseValue.error("鐗╁搧鍨嬪彿涓虹┖");
         }
-
+        BaseCategory baseCategory = new BaseCategory();
+        baseCategory.setId(param2.getCategoryId());
+        BaseCategory baseCategory1 = this.baseCategoryService.get(baseCategory);
+        if (baseCategory1 == null) {
+            return ResponseValue.error("鍒嗙被涓嶅瓨鍦�");
+        }
+        if (baseCategory1.getLevels() != 3) {
+            return ResponseValue.error("鍒嗙被涓嶆纭�");
+        }
         int num = this.baseGoodsTemplateService.updateBaseGoodsTemplate(param);
         return num > 0 ? ResponseValue.success(1) : ResponseValue.error("缂栬緫澶辫触锛�");
     }

--
Gitblit v1.9.1