Commit ba39121d authored by wanghaihang's avatar wanghaihang

跑新房楼盘接口优化

parent 3d4d08ed
......@@ -71,10 +71,11 @@ public class AppQuartzServiceImpl<T extends UserProjectRecommendEntity> extends
try {
String key = TYPE_CONFIG + "recommend_detail_" + recommendEntity.getProjectId() + "_" + recommendEntity.getChannel();
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("p", String.valueOf(recommendEntity.getChannel())));
queryParams.add(new BasicNameValuePair("city", recommendEntity.getCity()));
queryParams.add(new BasicNameValuePair("source", "javabasic"));
String url = "http://mapi.house365.com/taofang/v1.0/xf/";
//设置超时时间,防止时间太长导致dubbo超时和请求堆积
String jsonStr = HttpClientUtil.doGet(url, queryParams, 2000, null);
......@@ -84,38 +85,38 @@ public class AppQuartzServiceImpl<T extends UserProjectRecommendEntity> extends
JSONObject project = JSONObject.fromObject(jsonStr);
recommendObject.put("h_prjid", project.get("prj_id"));
recommendObject.put("h_id", project.get("h_id"));
recommendObject.put("h_link", project.get("h_link"));
recommendObject.put("h_name", project.get("h_name"));
recommendObject.put("h_pinyin", project.get("h_pinyin"));
recommendObject.put("h_pic", project.get("h_pic"));
recommendObject.put("h_price", project.get("h_price"));
recommendObject.put("h_channel_str", project.get("h_channel"));
recommendObject.put("h_channel", project.get("h_prj_channel"));
recommendObject.put("h_project_address", project.get("h_project_address"));
recommendObject.put("h_long", project.get("h_long"));
recommendObject.put("h_lat", project.get("h_lat"));
recommendObject.put("h_long_t", project.get("h_long_t"));
recommendObject.put("h_lat_t", project.get("h_lat_t"));
recommendObject.put("h_salestat_str", project.get("h_salestat_str"));
recommendObject.put("h_dist", project.get("h_dist"));
recommendObject.put("h_chara", project.get("h_chara"));
recommendObject.put("h_saledate", project.get("h_saledate"));
recommendObject.put("h_hotWords", project.get("h_hotWords"));
recommendObject.put("h_yhinfo", project.get("h_yhinfo"));
recommendObject.put("h_school", project.get("h_school"));
recommendObject.put("h_metro", project.get("h_metro"));
recommendObject.put("h_metro_tag", project.get("h_metro_tag"));
recommendObject.put("h_has_video", project.get("h_has_video"));
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_is_activity", project.get("h_is_activity"));
recommendObject.put("shuang11", project.get("shuang11"));
recommendObject.put("jiaobiao", project.get("jiaobiao"));
recommendObject.put("h_has_kft", project.get("h_has_kft"));
recommendObject.put("h_rooms_str", project.get("h_rooms_str"));
recommendObject.put("is_zxdf", project.get("is_zxdf"));
recommendObject.put("is_vr", project.get("is_vr"));
// recommendObject.put("h_id", project.get("h_id"));
// recommendObject.put("h_link", project.get("h_link"));
// recommendObject.put("h_name", project.get("h_name"));
// recommendObject.put("h_pinyin", project.get("h_pinyin"));
// recommendObject.put("h_pic", project.get("h_pic"));
// recommendObject.put("h_price", project.get("h_price"));
// recommendObject.put("h_channel_str", project.get("h_channel"));
// recommendObject.put("h_channel", project.get("h_prj_channel"));
// recommendObject.put("h_project_address", project.get("h_project_address"));
// recommendObject.put("h_long", project.get("h_long"));
// recommendObject.put("h_lat", project.get("h_lat"));
// recommendObject.put("h_long_t", project.get("h_long_t"));
// recommendObject.put("h_lat_t", project.get("h_lat_t"));
// recommendObject.put("h_salestat_str", project.get("h_salestat_str"));
// recommendObject.put("h_dist", project.get("h_dist"));
// recommendObject.put("h_chara", project.get("h_chara"));
// recommendObject.put("h_saledate", project.get("h_saledate"));
// recommendObject.put("h_hotWords", project.get("h_hotWords"));
// recommendObject.put("h_yhinfo", project.get("h_yhinfo"));
// recommendObject.put("h_school", project.get("h_school"));
// recommendObject.put("h_metro", project.get("h_metro"));
// recommendObject.put("h_metro_tag", project.get("h_metro_tag"));
// recommendObject.put("h_has_video", project.get("h_has_video"));
// 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_is_activity", project.get("h_is_activity"));
// recommendObject.put("shuang11", project.get("shuang11"));
// recommendObject.put("jiaobiao", project.get("jiaobiao"));
// recommendObject.put("h_has_kft", project.get("h_has_kft"));
// recommendObject.put("h_rooms_str", project.get("h_rooms_str"));
// recommendObject.put("is_zxdf", project.get("is_zxdf"));
// recommendObject.put("is_vr", project.get("is_vr"));
setCachedValue(key, recommendObject.toString(), CACHE_TIME_SECOND);
} catch (Exception e) {
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