Your Name 2 år sedan
förälder
incheckning
915be00d3e

+ 1 - 1
java110-bean/src/main/java/com/java110/dto/resource/ResourceStoreTypeDto.java

@@ -27,7 +27,7 @@ public class ResourceStoreTypeDto extends PageDto implements Serializable {
     private String storeId;
     private Date createTime;
     private String statusCd = "0";
-    private String parentId = "0"; //父级id,默认为0
+    private String parentId ; //父级id,默认为0
 
     private List<ResourceStoreTypeDto> subTypes;
 

+ 11 - 0
service-store/src/main/java/com/java110/store/cmd/resourceStoreType/SaveResourceStoreTypeCmd.java

@@ -12,6 +12,7 @@ import com.java110.po.resource.ResourceStoreTypePo;
 import com.java110.utils.exception.CmdException;
 import com.java110.utils.util.Assert;
 import com.java110.utils.util.BeanConvertUtil;
+import com.java110.utils.util.StringUtil;
 import org.springframework.beans.factory.annotation.Autowired;
 
 import java.text.ParseException;
@@ -29,6 +30,16 @@ public class SaveResourceStoreTypeCmd extends Cmd {
         Assert.hasKeyAndValue(reqJson, "name", "请求报文中未包含name");
         //Assert.hasKeyAndValue(reqJson, "storeId", "请求报文中未包含storeId");
 
+        if(!reqJson.containsKey("parentId")){
+            reqJson.put("parentId", "0");
+        }
+
+        String parentId = reqJson.getString("parentId");
+
+        if(StringUtil.isEmpty(parentId)){
+            reqJson.put("parentId", "0");
+        }
+
         if (!reqJson.containsKey("storeId")) {
             String storeId = context.getReqHeaders().get("store-id");
             reqJson.put("storeId", storeId);