فهرست منبع

fix: 修改部分接口参数,语言根据地区选择

Signed-off-by: sunshihao <sunshihaoemail>
sunshihao 21 ساعت پیش
والد
کامیت
7f85ff4301

+ 6 - 3
xinkeaboard-server/b2b2c-investment/src/main/java/com/slodon/b2b2c/investment/model/AnalysisModel.java

@@ -139,7 +139,8 @@ public KeyWordPartVO searchVolume(HashMap<String,String> header,String keywords,
     JSONArray keywordsArray = new JSONArray();
     keywordsArray.add(keywords);
     payloadItem.set(InvestmentConst.KEYWORDS, keywordsArray);
-    payloadItem.set(InvestmentConst.LANGUAGE_NAME, InvestmentConst.ENGLISH);
+    String languageName = LocalLanguageEnum.getLanguageNameByLocationName(locationName);
+    payloadItem.set(InvestmentConst.LANGUAGE_NAME, languageName);
     payloadItem.set(InvestmentConst.LOCATION_NAME, locationName);
     payload.put(payloadItem);
     String post = HttpClientUtil.httpPost(analysisConfig.getSearchVolume(), payload.toString(),header);
@@ -271,7 +272,8 @@ public SuggestionVO KeywordForSuggestions(HashMap<String,String> header, String
         JSONArray payload = new JSONArray();
         JSONObject payloadItem = new JSONObject();
         payloadItem.set(InvestmentConst.TARGET, website);
-        payloadItem.set(InvestmentConst.LANGUAGE_NAME, InvestmentConst.ENGLISH);
+        String languageName = LocalLanguageEnum.getLanguageNameByLocationName(locationName);
+        payloadItem.set(InvestmentConst.LANGUAGE_NAME, languageName);
         payloadItem.set(InvestmentConst.LOCATION_NAME, locationName);
         payload.put(payloadItem);
         String post = HttpClientUtil.httpPost(analysisConfig.getRankedKeywords(), payload.toString(),header);
@@ -385,7 +387,8 @@ public SuggestionVO KeywordForSuggestions(HashMap<String,String> header, String
         JSONArray payload = new JSONArray();
         JSONObject payloadItem = new JSONObject();
         payloadItem.set(InvestmentConst.TARGET, website);
-        payloadItem.set(InvestmentConst.LANGUAGE_NAME, InvestmentConst.ENGLISH);
+        String languageName = LocalLanguageEnum.getLanguageNameByLocationName(locationName);
+        payloadItem.set(InvestmentConst.LANGUAGE_NAME, languageName);
         payloadItem.set(InvestmentConst.LOCATION_NAME, locationName);
         payloadItem.set(InvestmentConst.LIMIT, InvestmentConst.NUM_FIFTY);
         payload.put(payloadItem);