|
|
@@ -10,6 +10,14 @@ import java.util.Arrays;
|
|
|
import javax.annotation.PostConstruct;
|
|
|
|
|
|
import com.gagaframework.web.parameter.GagaMap;
|
|
|
+import com.style24.persistence.domain.searchengine.AutoCompleteResponse;
|
|
|
+import com.style24.persistence.domain.searchengine.CateResponse;
|
|
|
+import com.style24.persistence.domain.searchengine.Filter;
|
|
|
+import com.style24.persistence.domain.searchengine.FilterResponse;
|
|
|
+import com.style24.persistence.domain.searchengine.GoodsListResponse;
|
|
|
+import com.style24.persistence.domain.searchengine.PlanningResponse;
|
|
|
+import com.style24.persistence.domain.searchengine.SearchEngine;
|
|
|
+import com.style24.persistence.domain.searchengine.FeedbackResponse;
|
|
|
import istyle.EventSearch;
|
|
|
import org.json.simple.JSONObject;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
@@ -20,13 +28,6 @@ import com.fasterxml.jackson.databind.ObjectMapper;
|
|
|
import com.google.gson.Gson;
|
|
|
import com.style24.front.biz.dao.TsfDisplayDao;
|
|
|
import com.style24.persistence.domain.Cate1;
|
|
|
-import com.style24.persistence.domain.searchengine.AutoCompleteResponse;
|
|
|
-import com.style24.persistence.domain.searchengine.CateResponse;
|
|
|
-import com.style24.persistence.domain.searchengine.Filter;
|
|
|
-import com.style24.persistence.domain.searchengine.FilterResponse;
|
|
|
-import com.style24.persistence.domain.searchengine.GoodsListResponse;
|
|
|
-import com.style24.persistence.domain.searchengine.PlanningResponse;
|
|
|
-import com.style24.persistence.domain.searchengine.SearchEngine;
|
|
|
|
|
|
import istyle.AutoSearch;
|
|
|
import istyle.PlanSearch;
|
|
|
@@ -320,4 +321,34 @@ public class SearchEngineDiquest {
|
|
|
return objectMapper.convertValue(obj, Map.class);
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 연관검색어
|
|
|
+ * @param keyword - 검색어
|
|
|
+ * @return
|
|
|
+ * @author bin2107
|
|
|
+ * @since 2021. 7. 20
|
|
|
+ */
|
|
|
+ public FeedbackResponse sendFeedbackLog(String keyword, String goodsCd){
|
|
|
+ FeedbackResponse result = new FeedbackResponse();
|
|
|
+ log.info("///[getFeedbackLog] keyword: {}", keyword);
|
|
|
+ log.info("///[getFeedbackLog] goodsCd: {}", goodsCd);
|
|
|
+ Map<String, Object> paramMap = new HashMap<String, Object>();
|
|
|
+ paramMap.put("adminIp", ipAddr);
|
|
|
+ paramMap.put("adminPort", port);
|
|
|
+ paramMap.put("keyword", keyword);
|
|
|
+ paramMap.put("dq_id", goodsCd);
|
|
|
+ log.info("///[getFeedbackLog] paramMap: {}", paramMap);
|
|
|
+
|
|
|
+ try {
|
|
|
+ int feedbackLog = SearchService.feedbackLog(paramMap);
|
|
|
+ log.info("///[getFeedbackLog] returnCode : {}", feedbackLog);
|
|
|
+ result.setReturnCode(feedbackLog);
|
|
|
+ log.info("///[getFeedbackLog] result: {}", result);
|
|
|
+ } catch (Exception e) {
|
|
|
+ e.printStackTrace();
|
|
|
+ }
|
|
|
+
|
|
|
+ return result;
|
|
|
+ }
|
|
|
+
|
|
|
}
|