update - 调整产品删除实现逻辑
This commit is contained in:
parent
15b43ee0a8
commit
775a68ee7d
@ -71,7 +71,7 @@ public class ProductServiceImpl implements ProductService {
|
||||
@Override
|
||||
public ApiResult<ProductVO> update(ProductUpdateReq req) {
|
||||
ProductModule productModule = productModuleDao.getById(req.getId());
|
||||
BeanMapper.copyBeanIgnoreNull(req, ()-> productModule);
|
||||
BeanMapper.copyBeanIgnoreNull(req, () -> productModule);
|
||||
productModuleDao.updateById(productModule);
|
||||
return ApiResult.ok(BeanMapper.copyBeanIgnoreNull(productModule, ProductVO.class));
|
||||
}
|
||||
@ -80,8 +80,10 @@ public class ProductServiceImpl implements ProductService {
|
||||
public ApiResult<ProductVO> delete(Long id) {
|
||||
ProductModule productModule = productModuleDao.getById(id);
|
||||
AssertUtil.isTrue(Objects.nonNull(productModule), "产品不存在");
|
||||
productModule.setIsDelete(id);
|
||||
productModuleDao.updateById(productModule);
|
||||
productModuleDao.lambdaUpdate()
|
||||
.eq(ProductModule::getId, productModule.getId())
|
||||
.set(ProductModule::getIsDelete, productModule.getId())
|
||||
.update();
|
||||
return ApiResult.ok(BeanMapper.copyBean(productModule, ProductVO.class));
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user