Browse Source

uploadBallScreenVideo

lyhzzz 3 years ago
parent
commit
064c651119

+ 2 - 1
src/main/java/com/cdf/httpClient/response/cdf/CdfProduct.java

@@ -2,10 +2,11 @@ package com.cdf.httpClient.response.cdf;
 
 import lombok.Data;
 
+import java.io.Serializable;
 import java.util.List;
 
 @Data
-public class CdfProduct {
+public class CdfProduct implements Serializable {
     private String id;      //商品id
     private String name;     //商品标题
     private String pic;     //商品图片

+ 4 - 3
src/main/java/com/cdf/service/impl/FdkkSceneEditService.java

@@ -175,7 +175,7 @@ public class FdkkSceneEditService {
 
     private JSONArray getProductByJsonObj(JSONArray tags){
         HashMap<String,JSONArray> resultMap = new HashMap<>();      //sid, productId array
-        HashMap<Object,CdfProduct> productMap = new HashMap<>();    //productId  cdf
+        HashMap<String,CdfProduct> productMap = new HashMap<>();    //productId  cdf
         JSONArray requestArray = new JSONArray();                   //productId all array
 
         List<String> sidsList = new ArrayList<>();
@@ -235,8 +235,9 @@ public class FdkkSceneEditService {
             }
             List<CdfProduct> cdfProductList = new ArrayList<>();
             for (Object o : jsonArray) {
-                if(productMap.get(o)!=null){
-                    cdfProductList.add(productMap.get(o));
+                String key = o.toString();
+                if(productMap.get(key)!=null){
+                    cdfProductList.add(productMap.get(key));
                 }
             }
             if(cdfProductList.size() >0){