|
|
@@ -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 - 검색어
|