diff --git a/pjcloud-supermarket/pjcloud-supermarket-biz/src/test/java/com/bsd/pjcloud/supermarket/service/MallProductServiceTest.java b/pjcloud-supermarket/pjcloud-supermarket-biz/src/test/java/com/bsd/pjcloud/supermarket/service/MallProductServiceTest.java index 89fa2b0df..59ee4c6cb 100644 --- a/pjcloud-supermarket/pjcloud-supermarket-biz/src/test/java/com/bsd/pjcloud/supermarket/service/MallProductServiceTest.java +++ b/pjcloud-supermarket/pjcloud-supermarket-biz/src/test/java/com/bsd/pjcloud/supermarket/service/MallProductServiceTest.java @@ -3,10 +3,10 @@ package com.bsd.pjcloud.supermarket.service; import com.bsd.pjcloud.supermarket.dto.MallProductCreateDTO; import com.bsd.pjcloud.supermarket.dto.MallProductSkuCreateDTO; import org.junit.jupiter.api.Test; +import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.test.context.SpringBootTest; import org.springframework.test.context.ActiveProfiles; -import javax.annotation.Resource; import java.math.BigDecimal; import java.time.LocalDateTime; import java.util.Arrays; @@ -21,7 +21,7 @@ import java.util.Arrays; @ActiveProfiles("test") public class MallProductServiceTest { - @Resource + @Autowired private MallProductService mallProductService; @Test @@ -38,11 +38,10 @@ public class MallProductServiceTest { productCreateDTO.setPriceType(1); // 多SKU模式 productCreateDTO.setOriginalPrice(new BigDecimal("999.00")); productCreateDTO.setUnit("台"); - productCreateDTO.setStatus(1); + productCreateDTO.setStatus("0"); productCreateDTO.setSaleStartTime(LocalDateTime.now()); productCreateDTO.setSaleEndTime(LocalDateTime.now().plusYears(1)); productCreateDTO.setDescription("测试商品描述"); - productCreateDTO.setDeptId(1L); // 创建SKU列表 MallProductSkuCreateDTO sku1 = new MallProductSkuCreateDTO(); @@ -54,8 +53,7 @@ public class MallProductServiceTest { sku1.setBarcode("1234567890123"); sku1.setWeightG(200); sku1.setVolumeCm3(300); - sku1.setStatus(1); - sku1.setDeptId(1L); + sku1.setStatus("1"); MallProductSkuCreateDTO sku2 = new MallProductSkuCreateDTO(); sku2.setSkuCode("TEST-SKU-002"); @@ -66,8 +64,7 @@ public class MallProductServiceTest { sku2.setBarcode("1234567890124"); sku2.setWeightG(250); sku2.setVolumeCm3(350); - sku2.setStatus(1); - sku2.setDeptId(1L); + sku2.setStatus("1"); productCreateDTO.setSkuList(Arrays.asList(sku1, sku2)); @@ -91,12 +88,10 @@ public class MallProductServiceTest { productCreateDTO.setSpuPrice(new BigDecimal("599.00")); productCreateDTO.setOriginalPrice(new BigDecimal("999.00")); productCreateDTO.setUnit("台"); - productCreateDTO.setStatus(1); + productCreateDTO.setStatus("1"); productCreateDTO.setSaleStartTime(LocalDateTime.now()); productCreateDTO.setSaleEndTime(LocalDateTime.now().plusYears(1)); productCreateDTO.setDescription("测试商品描述"); - productCreateDTO.setDeptId(1L); - // 执行测试 boolean result = mallProductService.createProductWithSkus(productCreateDTO); assert result : "商品创建应该成功";