hr~ hai 1 día
pai
achega
6c48b39cbe

+ 2 - 1
product-common/src/main/java/com/poyee/req/IdleAttributeReq.java

@@ -8,6 +8,7 @@ import lombok.Data;
 import lombok.NoArgsConstructor;
 
 import javax.validation.constraints.NotBlank;
+import javax.validation.constraints.NotNull;
 
 @Data
 @Builder
@@ -21,7 +22,7 @@ public class IdleAttributeReq {
     private String sku;
 
     @ApiModelProperty("是否允许闲置")
-    @NotBlank(message = "idle_flag_can_not_be_empty")
+    @NotNull(message = "idle_flag_can_not_be_empty")
     private Boolean idleFlag;
 
     @ApiModelProperty("闲置权限 (忽略)")

+ 1 - 1
product-web/src/main/resources/application-dev.yml

@@ -41,4 +41,4 @@ feign:
     order:
      url: ${ORDER_URL:http://localhost:8081}
     dict:
-      url: ${DICT_URL:http://localhost:8082}
+      url: ${DICT_URL:http://localhost:10012}

+ 29 - 0
product-web/src/test/java/ProductApplicationTest.java

@@ -0,0 +1,29 @@
+import com.poyee.ProductServiceApplication;
+import com.poyee.facade.IProductInfoFacade;
+import com.poyee.req.IdleAttributeReq;
+import com.poyee.utils.ServletUtils;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.boot.test.context.SpringBootTest;
+import org.springframework.test.context.junit4.SpringRunner;
+
+/**
+ * @author huang_run
+ * @date 2026/3/20 18:06
+ */
+@RunWith(SpringRunner.class)
+@SpringBootTest(classes = ProductServiceApplication.class)
+public class ProductApplicationTest {
+
+
+    @Autowired
+    private IProductInfoFacade productInfoFacade;
+
+    @Test
+   public void testBusiness() {
+//        System.err.println(productInfoFacade.idleAttribute("BCd5350a71f15448a5aa"));
+        ServletUtils.getRequest().setAttribute("X-USER-BASE64","eyJzdWIiOiJhZG1pbl9kZXYiLCJhdWQiOiJwYXJ0bmVyIiwibmJmIjoxNzc0MDAxMTI3LCJyb2xlIjoiYWRtaW4iLCJzdWJhY2NvdW50IjpmYWxzZSwic2NvcGUiOlsib3BlbmlkIiwicHJvZmlsZSJdLCJpc3MiOiJodHRwczovL2F1dGgtZGV2LmhvYmJ5c3RvY2tzLmNuIiwicGFydG5lcl9yb2xlcyI6WyJhZG1pbiIsImltQWRtaW4iLCJpbmRleF9ob21lIl0sImV4cCI6MTc3NDA4NzUyNywiaWF0IjoxNzc0MDAxMTI3LCJ1c2VySWQiOiIxNDEifQ==");
+        productInfoFacade.idleAttribute(IdleAttributeReq.builder().sku("BCd5350a71f15448a5aa").idleFlag(true).permission(2).build());
+    }
+}