产品管理单元测试完善

This commit is contained in:
gaoqr
2025-10-14 13:34:39 +08:00
parent d0d626753f
commit dadaf09e4a
4 changed files with 468 additions and 5 deletions
@@ -11,7 +11,6 @@ import com.cf.imes.module.system.controller.admin.funds.products.vo.product.Prod
import com.cf.imes.module.system.dal.dataobject.funds.products.ProductsDO;
import com.cf.imes.module.system.dal.mysql.funds.products.ProductsMapper;
import com.cf.imes.module.system.enums.products.ProductStatusEnum;
import org.apache.commons.lang3.StringUtils;
import org.springframework.stereotype.Service;
import org.springframework.validation.annotation.Validated;
@@ -60,9 +59,7 @@ public class ProductsServiceImpl implements ProductsService {
// 校验产品是否存在
Integer status = validateProductPlateExists(updateReqVOId).getStatus();
// 校验产品名称唯一
if (StringUtils.isNotEmpty(productName)) {
validateProductNameUnique(updateReqVOId, productName);
}
validateProductNameUnique(updateReqVOId, productName);
// 当前状态是上架状态 && 目标状态不是下架 的操作提示已上架
if (ProductStatusEnum.PRODUCT_UPDATES.getStatus().equals(status) && !ProductStatusEnum.isProductDelis(updateReqVOStatus)) {