2.0.1 版本发布准备

This commit is contained in:
YunaiV 2024-02-17 21:40:50 +08:00
parent 20f8cb1606
commit 169c1e4907
2 changed files with 13 additions and 13 deletions

View File

@ -17,7 +17,7 @@ public class ErpWebConfiguration {
* erp 模块的 API 分组 * erp 模块的 API 分组
*/ */
@Bean @Bean
public GroupedOpenApi tradeGroupedOpenApi() { public GroupedOpenApi erpGroupedOpenApi() {
return YudaoSwaggerAutoConfiguration.buildGroupedOpenApi("erp"); return YudaoSwaggerAutoConfiguration.buildGroupedOpenApi("erp");
} }

View File

@ -27,7 +27,7 @@ import static cn.iocoder.yudao.module.erp.enums.ErrorCodeConstants.*;
public class ErpProductCategoryServiceImpl implements ErpProductCategoryService { public class ErpProductCategoryServiceImpl implements ErpProductCategoryService {
@Resource @Resource
private ErpProductCategoryMapper productCategoryMapper; private ErpProductCategoryMapper erpProductCategoryMapper;
@Resource @Resource
@Lazy // 延迟加载避免循环依赖 @Lazy // 延迟加载避免循环依赖
@ -42,7 +42,7 @@ public class ErpProductCategoryServiceImpl implements ErpProductCategoryService
// 插入 // 插入
ErpProductCategoryDO category = BeanUtils.toBean(createReqVO, ErpProductCategoryDO.class); ErpProductCategoryDO category = BeanUtils.toBean(createReqVO, ErpProductCategoryDO.class);
productCategoryMapper.insert(category); erpProductCategoryMapper.insert(category);
// 返回 // 返回
return category.getId(); return category.getId();
} }
@ -58,7 +58,7 @@ public class ErpProductCategoryServiceImpl implements ErpProductCategoryService
// 更新 // 更新
ErpProductCategoryDO updateObj = BeanUtils.toBean(updateReqVO, ErpProductCategoryDO.class); ErpProductCategoryDO updateObj = BeanUtils.toBean(updateReqVO, ErpProductCategoryDO.class);
productCategoryMapper.updateById(updateObj); erpProductCategoryMapper.updateById(updateObj);
} }
@Override @Override
@ -66,7 +66,7 @@ public class ErpProductCategoryServiceImpl implements ErpProductCategoryService
// 1.1 校验存在 // 1.1 校验存在
validateProductCategoryExists(id); validateProductCategoryExists(id);
// 1.2 校验是否有子产品分类 // 1.2 校验是否有子产品分类
if (productCategoryMapper.selectCountByParentId(id) > 0) { if (erpProductCategoryMapper.selectCountByParentId(id) > 0) {
throw exception(PRODUCT_CATEGORY_EXITS_CHILDREN); throw exception(PRODUCT_CATEGORY_EXITS_CHILDREN);
} }
// 1.3 校验是否有产品 // 1.3 校验是否有产品
@ -74,11 +74,11 @@ public class ErpProductCategoryServiceImpl implements ErpProductCategoryService
throw exception(PRODUCT_CATEGORY_EXITS_PRODUCT); throw exception(PRODUCT_CATEGORY_EXITS_PRODUCT);
} }
// 2. 删除 // 2. 删除
productCategoryMapper.deleteById(id); erpProductCategoryMapper.deleteById(id);
} }
private void validateProductCategoryExists(Long id) { private void validateProductCategoryExists(Long id) {
if (productCategoryMapper.selectById(id) == null) { if (erpProductCategoryMapper.selectById(id) == null) {
throw exception(PRODUCT_CATEGORY_NOT_EXISTS); throw exception(PRODUCT_CATEGORY_NOT_EXISTS);
} }
} }
@ -92,7 +92,7 @@ public class ErpProductCategoryServiceImpl implements ErpProductCategoryService
throw exception(PRODUCT_CATEGORY_PARENT_ERROR); throw exception(PRODUCT_CATEGORY_PARENT_ERROR);
} }
// 2. 父产品分类不存在 // 2. 父产品分类不存在
ErpProductCategoryDO parentCategory = productCategoryMapper.selectById(parentId); ErpProductCategoryDO parentCategory = erpProductCategoryMapper.selectById(parentId);
if (parentCategory == null) { if (parentCategory == null) {
throw exception(PRODUCT_CATEGORY_PARENT_NOT_EXITS); throw exception(PRODUCT_CATEGORY_PARENT_NOT_EXITS);
} }
@ -110,7 +110,7 @@ public class ErpProductCategoryServiceImpl implements ErpProductCategoryService
if (parentId == null || ErpProductCategoryDO.PARENT_ID_ROOT.equals(parentId)) { if (parentId == null || ErpProductCategoryDO.PARENT_ID_ROOT.equals(parentId)) {
break; break;
} }
parentCategory = productCategoryMapper.selectById(parentId); parentCategory = erpProductCategoryMapper.selectById(parentId);
if (parentCategory == null) { if (parentCategory == null) {
break; break;
} }
@ -118,7 +118,7 @@ public class ErpProductCategoryServiceImpl implements ErpProductCategoryService
} }
private void validateProductCategoryNameUnique(Long id, Long parentId, String name) { private void validateProductCategoryNameUnique(Long id, Long parentId, String name) {
ErpProductCategoryDO productCategory = productCategoryMapper.selectByParentIdAndName(parentId, name); ErpProductCategoryDO productCategory = erpProductCategoryMapper.selectByParentIdAndName(parentId, name);
if (productCategory == null) { if (productCategory == null) {
return; return;
} }
@ -133,17 +133,17 @@ public class ErpProductCategoryServiceImpl implements ErpProductCategoryService
@Override @Override
public ErpProductCategoryDO getProductCategory(Long id) { public ErpProductCategoryDO getProductCategory(Long id) {
return productCategoryMapper.selectById(id); return erpProductCategoryMapper.selectById(id);
} }
@Override @Override
public List<ErpProductCategoryDO> getProductCategoryList(ErpProductCategoryListReqVO listReqVO) { public List<ErpProductCategoryDO> getProductCategoryList(ErpProductCategoryListReqVO listReqVO) {
return productCategoryMapper.selectList(listReqVO); return erpProductCategoryMapper.selectList(listReqVO);
} }
@Override @Override
public List<ErpProductCategoryDO> getProductCategoryList(Collection<Long> ids) { public List<ErpProductCategoryDO> getProductCategoryList(Collection<Long> ids) {
return productCategoryMapper.selectBatchIds(ids); return erpProductCategoryMapper.selectBatchIds(ids);
} }
} }