/** * 获取指定勘察匹配表完整信息 * * @param currentUser * @param dataDefine * @return */ public ResultInfo<DataDefine> request(UserInfo currentUser, DataDefine dataDefine) { ResultInfo<DataDefine> result = new ResultInfo<DataDefine>(); String url = currentUser.LatestServer + "/apis/GetAllDataFieldDefine/" + dataDefine.DDID; // 填充参数,key-value。key是接口要求传的变量名称 Hashtable<String, Object> params = new Hashtable<String, Object>(1); params.put("token", currentUser.Token); CommonRequestPackage requestPackage = new CommonRequestPackage(url, RequestTypeEnum.GET, params); try { YFHttpClient.request(requestPackage, this); result = getResponseData(); } catch (Exception e) { result.Success = false; result.Message = "服务器异常,获取勘察表失败"; DataLogOperator.taskHttp("GetDataDefineDataTask=>获取指定勘察匹配表完整信息失败(request)", e.getMessage()); } return result; }
/** * 请求小区周边详情 * * @param cityName //城市名称 例如: 北京 * @param residentialAreaID //小区id 例如:12944 * @return */ public ResultInfo<AroundResidentialBeen> request(String cityName, int residentialAreaID) { ResultInfo<AroundResidentialBeen> result = null; String url = Constant.HTTP_ALL + Constant.HTTP_GETAROUNDRESIDENTIALAREAINFO; Hashtable<String, Object> params = new Hashtable<String, Object>(2); params.put("cityName", cityName); params.put("residentialAreaID", residentialAreaID); CommonRequestPackage commReauest = new CommonRequestPackage(url, RequestTypeEnum.GET, params); try { YFHttpClient.request(commReauest, this); result = getResponseData(); } catch (Exception e) { if (result == null) { result = new ResultInfo<AroundResidentialBeen>(); } result.Success = false; result.Message = e.getMessage(); } return result; }