shishuangxi

接口添加定位信息

@@ -324,8 +324,9 @@ export class HttpUrlUtils { @@ -324,8 +324,9 @@ export class HttpUrlUtils {
324 headers.set('EagleEye-TraceID', 'D539562E48554A60977AF4BECB6D6C7A') 324 headers.set('EagleEye-TraceID', 'D539562E48554A60977AF4BECB6D6C7A')
325 headers.set('imei', HttpUrlUtils.getImei()) 325 headers.set('imei', HttpUrlUtils.getImei())
326 headers.set('Accept-Language', 'zh') 326 headers.set('Accept-Language', 'zh')
327 - headers.set('city', HttpUrlUtils.getCity())  
328 - headers.set('city_dode', HttpUrlUtils.getCityCode()) 327 + // headers.set('city', HttpUrlUtils.getCity())
  328 + // headers.set('city_dode', HttpUrlUtils.getCityCode())
  329 + HttpUrlUtils.setLocationHeader(headers)
329 // TODO 判断是否登录 330 // TODO 判断是否登录
330 headers.set('userId', HttpUrlUtils.getUserId()) 331 headers.set('userId', HttpUrlUtils.getUserId())
331 headers.set('userType', HttpUrlUtils.getUserType()) 332 headers.set('userType', HttpUrlUtils.getUserType())
@@ -368,6 +369,17 @@ export class HttpUrlUtils { @@ -368,6 +369,17 @@ export class HttpUrlUtils {
368 } 369 }
369 } 370 }
370 371
  372 + static setLocationHeader(headers: HashMap<string, string>){
  373 + let cityName= SPHelper.default.getSync(SpConstants.LOCATION_CITY_NAME,'') as string
  374 + if(StringUtils.isNotEmpty(cityName)){
  375 + headers.set('city', encodeURI(cityName))
  376 + }
  377 + let cityCode= SPHelper.default.getSync(SpConstants.LOCATION_CITY_CODE,'') as string
  378 + if(StringUtils.isNotEmpty(cityCode)){
  379 + headers.set('city_dode', encodeURI(cityCode))
  380 + }
  381 + }
  382 +
371 static getHost() { 383 static getHost() {
372 return HttpUrlUtils._hostUrl; 384 return HttpUrlUtils._hostUrl;
373 } 385 }