Commit ba39121d authored by wanghaihang's avatar wanghaihang

跑新房楼盘接口优化

parent 3d4d08ed
...@@ -71,10 +71,11 @@ public class AppQuartzServiceImpl<T extends UserProjectRecommendEntity> extends ...@@ -71,10 +71,11 @@ public class AppQuartzServiceImpl<T extends UserProjectRecommendEntity> extends
try { try {
String key = TYPE_CONFIG + "recommend_detail_" + recommendEntity.getProjectId() + "_" + recommendEntity.getChannel(); String key = TYPE_CONFIG + "recommend_detail_" + recommendEntity.getProjectId() + "_" + recommendEntity.getChannel();
List<NameValuePair> queryParams = new ArrayList<>(); List<NameValuePair> queryParams = new ArrayList<>();
queryParams.add(new BasicNameValuePair("method", "getHouseDetail")); queryParams.add(new BasicNameValuePair("method", "getHouseDetailNew"));
queryParams.add(new BasicNameValuePair("id", String.valueOf(recommendEntity.getProjectId()))); queryParams.add(new BasicNameValuePair("id", String.valueOf(recommendEntity.getProjectId())));
queryParams.add(new BasicNameValuePair("p", String.valueOf(recommendEntity.getChannel()))); queryParams.add(new BasicNameValuePair("p", String.valueOf(recommendEntity.getChannel())));
queryParams.add(new BasicNameValuePair("city", recommendEntity.getCity())); queryParams.add(new BasicNameValuePair("city", recommendEntity.getCity()));
queryParams.add(new BasicNameValuePair("source", "javabasic"));
String url = "http://mapi.house365.com/taofang/v1.0/xf/"; String url = "http://mapi.house365.com/taofang/v1.0/xf/";
//设置超时时间,防止时间太长导致dubbo超时和请求堆积 //设置超时时间,防止时间太长导致dubbo超时和请求堆积
String jsonStr = HttpClientUtil.doGet(url, queryParams, 2000, null); String jsonStr = HttpClientUtil.doGet(url, queryParams, 2000, null);
...@@ -84,38 +85,38 @@ public class AppQuartzServiceImpl<T extends UserProjectRecommendEntity> extends ...@@ -84,38 +85,38 @@ public class AppQuartzServiceImpl<T extends UserProjectRecommendEntity> extends
JSONObject project = JSONObject.fromObject(jsonStr); JSONObject project = JSONObject.fromObject(jsonStr);
recommendObject.put("h_prjid", project.get("prj_id")); recommendObject.put("h_prjid", project.get("prj_id"));
recommendObject.put("h_id", project.get("h_id")); // recommendObject.put("h_id", project.get("h_id"));
recommendObject.put("h_link", project.get("h_link")); // recommendObject.put("h_link", project.get("h_link"));
recommendObject.put("h_name", project.get("h_name")); // recommendObject.put("h_name", project.get("h_name"));
recommendObject.put("h_pinyin", project.get("h_pinyin")); // recommendObject.put("h_pinyin", project.get("h_pinyin"));
recommendObject.put("h_pic", project.get("h_pic")); // recommendObject.put("h_pic", project.get("h_pic"));
recommendObject.put("h_price", project.get("h_price")); // recommendObject.put("h_price", project.get("h_price"));
recommendObject.put("h_channel_str", project.get("h_channel")); // recommendObject.put("h_channel_str", project.get("h_channel"));
recommendObject.put("h_channel", project.get("h_prj_channel")); // recommendObject.put("h_channel", project.get("h_prj_channel"));
recommendObject.put("h_project_address", project.get("h_project_address")); // recommendObject.put("h_project_address", project.get("h_project_address"));
recommendObject.put("h_long", project.get("h_long")); // recommendObject.put("h_long", project.get("h_long"));
recommendObject.put("h_lat", project.get("h_lat")); // recommendObject.put("h_lat", project.get("h_lat"));
recommendObject.put("h_long_t", project.get("h_long_t")); // recommendObject.put("h_long_t", project.get("h_long_t"));
recommendObject.put("h_lat_t", project.get("h_lat_t")); // recommendObject.put("h_lat_t", project.get("h_lat_t"));
recommendObject.put("h_salestat_str", project.get("h_salestat_str")); // recommendObject.put("h_salestat_str", project.get("h_salestat_str"));
recommendObject.put("h_dist", project.get("h_dist")); // recommendObject.put("h_dist", project.get("h_dist"));
recommendObject.put("h_chara", project.get("h_chara")); // recommendObject.put("h_chara", project.get("h_chara"));
recommendObject.put("h_saledate", project.get("h_saledate")); // recommendObject.put("h_saledate", project.get("h_saledate"));
recommendObject.put("h_hotWords", project.get("h_hotWords")); // recommendObject.put("h_hotWords", project.get("h_hotWords"));
recommendObject.put("h_yhinfo", project.get("h_yhinfo")); // recommendObject.put("h_yhinfo", project.get("h_yhinfo"));
recommendObject.put("h_school", project.get("h_school")); // recommendObject.put("h_school", project.get("h_school"));
recommendObject.put("h_metro", project.get("h_metro")); // recommendObject.put("h_metro", project.get("h_metro"));
recommendObject.put("h_metro_tag", project.get("h_metro_tag")); // recommendObject.put("h_metro_tag", project.get("h_metro_tag"));
recommendObject.put("h_has_video", project.get("h_has_video")); // recommendObject.put("h_has_video", project.get("h_has_video"));
recommendObject.put("h_has_qjkf", project.get("h_has_qjkf")); // recommendObject.put("h_has_qjkf", project.get("h_has_qjkf"));
recommendObject.put("h_has_im_online", project.get("h_has_im_online")); // recommendObject.put("h_has_im_online", project.get("h_has_im_online"));
recommendObject.put("h_is_activity", project.get("h_is_activity")); // recommendObject.put("h_is_activity", project.get("h_is_activity"));
recommendObject.put("shuang11", project.get("shuang11")); // recommendObject.put("shuang11", project.get("shuang11"));
recommendObject.put("jiaobiao", project.get("jiaobiao")); // recommendObject.put("jiaobiao", project.get("jiaobiao"));
recommendObject.put("h_has_kft", project.get("h_has_kft")); // recommendObject.put("h_has_kft", project.get("h_has_kft"));
recommendObject.put("h_rooms_str", project.get("h_rooms_str")); // recommendObject.put("h_rooms_str", project.get("h_rooms_str"));
recommendObject.put("is_zxdf", project.get("is_zxdf")); // recommendObject.put("is_zxdf", project.get("is_zxdf"));
recommendObject.put("is_vr", project.get("is_vr")); // recommendObject.put("is_vr", project.get("is_vr"));
setCachedValue(key, recommendObject.toString(), CACHE_TIME_SECOND); setCachedValue(key, recommendObject.toString(), CACHE_TIME_SECOND);
} catch (Exception e) { } catch (Exception e) {
LOGGER.error("直销人员楼盘推荐 楼盘接口无信息 楼盘id[{}] channel[{}]", recommendEntity.getProjectId(), LOGGER.error("直销人员楼盘推荐 楼盘接口无信息 楼盘id[{}] channel[{}]", recommendEntity.getProjectId(),
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment