From d603c955ae458f3b27fcd8961d4db11fe3b53f3d Mon Sep 17 00:00:00 2001 From: 07 <15989082884@163.com> Date: Mon, 5 Dec 2022 10:38:29 +0800 Subject: [PATCH] =?UTF-8?q?=E5=95=86=E5=93=81=E5=88=86=E7=B1=BB=E4=BF=9D?= =?UTF-8?q?=E5=AD=98=E6=B7=BB=E5=8A=A0=E7=BC=96=E7=A0=81=E6=A0=A1=E9=AA=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../modules/goods/controller/GoodsCategoryController.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/main/java/com/qs/serve/modules/goods/controller/GoodsCategoryController.java b/src/main/java/com/qs/serve/modules/goods/controller/GoodsCategoryController.java index bda2289e..ff8f967b 100644 --- a/src/main/java/com/qs/serve/modules/goods/controller/GoodsCategoryController.java +++ b/src/main/java/com/qs/serve/modules/goods/controller/GoodsCategoryController.java @@ -6,6 +6,7 @@ import com.qs.serve.common.model.dto.PageVo; import com.qs.serve.common.model.dto.R; import com.qs.serve.common.model.enums.BizType; import com.qs.serve.common.model.enums.SystemModule; +import com.qs.serve.common.util.Assert; import com.qs.serve.common.util.CopierUtil; import com.qs.serve.common.util.PageUtil; import com.qs.serve.common.util.TreeUtil; @@ -154,6 +155,11 @@ public class GoodsCategoryController { @SysLog(module = SystemModule.GOODS, title = "分类", biz = BizType.INSERT) @PreAuthorize("hasRole('goods:category:insert')") public R save(@RequestBody @Valid GoodsCategory param){ + LambdaQueryWrapper lqw = new LambdaQueryWrapper<>(); + lqw.eq(GoodsCategory::getCode,param.getCode()); + if(goodsCategoryService.count(lqw)>0){ + Assert.throwEx("存在重复编码,不能新增!"); + } goodsCategoryService.add(param); return R.ok(); }