WangHan
2024-12-19 5524cfff956b81fcd1ebeb40ac57924a38be42d8
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("编辑失败!");
    }