|
@ -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(); |
|
|
} |
|
|
} |
|
|