Jelajahi Sumber

검색엔진 필터 수정

bin2107 5 tahun lalu
induk
melakukan
ba2db33be8

+ 18 - 0
src/main/java/com/style24/front/biz/thirdparty/SearchEngineDiquest.java

@@ -4,9 +4,12 @@ import java.util.ArrayList;
 import java.util.Collection;
 import java.util.HashMap;
 import java.util.Map;
+import java.util.List;
+import java.util.Arrays;
 
 import javax.annotation.PostConstruct;
 
+import com.gagaframework.web.parameter.GagaMap;
 import org.json.simple.JSONObject;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.core.env.Environment;
@@ -210,6 +213,12 @@ public class SearchEngineDiquest {
 		paramMap.put("adminPort", port);
 		paramMap.put("pageNumber", String.valueOf(params.getPageNo()));
 		paramMap.put("rowsPerPage", String.valueOf(params.getPageSize()));
+		paramMap.put("brandGroupArr", getStringArray(params.getBrandGroupArr()));
+		paramMap.put("sizeArr", getStringArray(params.getSizeArr()));
+		paramMap.put("ageArr", getStringArray(params.getAgeArr()));
+		paramMap.put("seasonArr", getStringArray(params.getSeasonArr()));
+		paramMap.put("colorArr", getStringArray(params.getColorArr()));
+		paramMap.put("benefitArr", getStringArray(params.getBenefitArr()));
 		log.info("///[getGoodsList] paramMap: {}", paramMap);
 
 		try {
@@ -228,6 +237,15 @@ public class SearchEngineDiquest {
 		return result;
 	}
 
+	private String[] getStringArray (String[] arr){
+		String[] arry = null;
+		if(arr != null){
+			List<String> lst = new ArrayList<String>(Arrays.asList(arr));
+			arry = lst.toArray(new String[lst.size()]);
+		}
+		return arry;
+	}
+
 	/**
 	 * 기획전 목록
 	 * @param keyword - 검색어