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