|
|
|
@ -70,17 +70,17 @@ public class ErpProductController {
|
|
|
|
@Operation(summary = "更新产品")
|
|
|
|
@Operation(summary = "更新产品")
|
|
|
|
@PreAuthorize("@ss.hasPermission('erp:product:update')")
|
|
|
|
@PreAuthorize("@ss.hasPermission('erp:product:update')")
|
|
|
|
public CommonResult<Boolean> updateProduct(@Valid @RequestBody ProductSaveReqVO updateReqVO) {
|
|
|
|
public CommonResult<Boolean> updateProduct(@Valid @RequestBody ProductSaveReqVO updateReqVO) {
|
|
|
|
ErpProductPageReqVO productPageReqVO = new ErpProductPageReqVO();
|
|
|
|
// ErpProductPageReqVO productPageReqVO = new ErpProductPageReqVO();
|
|
|
|
productPageReqVO.setName(updateReqVO.getName());
|
|
|
|
// productPageReqVO.setName(updateReqVO.getName());
|
|
|
|
productPageReqVO.setStandard(updateReqVO.getStandard());
|
|
|
|
// productPageReqVO.setStandard(updateReqVO.getStandard());
|
|
|
|
if (productMapper.selectProductExist(productPageReqVO)) {
|
|
|
|
// if (productMapper.selectProductExist(productPageReqVO)) {
|
|
|
|
return error(400,"名称+规格不能重复");
|
|
|
|
// return error(400,"名称+规格不能重复");
|
|
|
|
}
|
|
|
|
// }
|
|
|
|
productPageReqVO = new ErpProductPageReqVO();
|
|
|
|
// productPageReqVO = new ErpProductPageReqVO();
|
|
|
|
productPageReqVO.setCode(updateReqVO.getBarCode());
|
|
|
|
// productPageReqVO.setCode(updateReqVO.getBarCode());
|
|
|
|
if (!productMapper.selectProductCodeExist(productPageReqVO).getList().isEmpty()) {
|
|
|
|
// if (!productMapper.selectProductCodeExist(productPageReqVO).getList().isEmpty()) {
|
|
|
|
return error(400,"编码不能重复");
|
|
|
|
// return error(400,"编码不能重复");
|
|
|
|
}
|
|
|
|
// }
|
|
|
|
productService.updateProduct(updateReqVO);
|
|
|
|
productService.updateProduct(updateReqVO);
|
|
|
|
return success(true);
|
|
|
|
return success(true);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|