Browse Source

商品分类保存添加编码校验

mssql
07 3 years ago
parent
commit
d603c955ae
  1. 6
      src/main/java/com/qs/serve/modules/goods/controller/GoodsCategoryController.java

6
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.dto.R;
import com.qs.serve.common.model.enums.BizType; import com.qs.serve.common.model.enums.BizType;
import com.qs.serve.common.model.enums.SystemModule; 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.CopierUtil;
import com.qs.serve.common.util.PageUtil; import com.qs.serve.common.util.PageUtil;
import com.qs.serve.common.util.TreeUtil; import com.qs.serve.common.util.TreeUtil;
@ -154,6 +155,11 @@ public class GoodsCategoryController {
@SysLog(module = SystemModule.GOODS, title = "分类", biz = BizType.INSERT) @SysLog(module = SystemModule.GOODS, title = "分类", biz = BizType.INSERT)
@PreAuthorize("hasRole('goods:category:insert')") @PreAuthorize("hasRole('goods:category:insert')")
public R<?> save(@RequestBody @Valid GoodsCategory param){ public R<?> save(@RequestBody @Valid GoodsCategory param){
LambdaQueryWrapper<GoodsCategory> lqw = new LambdaQueryWrapper<>();
lqw.eq(GoodsCategory::getCode,param.getCode());
if(goodsCategoryService.count(lqw)>0){
Assert.throwEx("存在重复编码,不能新增!");
}
goodsCategoryService.add(param); goodsCategoryService.add(param);
return R.ok(); return R.ok();
} }

Loading…
Cancel
Save