shishuangxi

接口添加定位信息

... ... @@ -324,8 +324,9 @@ export class HttpUrlUtils {
headers.set('EagleEye-TraceID', 'D539562E48554A60977AF4BECB6D6C7A')
headers.set('imei', HttpUrlUtils.getImei())
headers.set('Accept-Language', 'zh')
headers.set('city', HttpUrlUtils.getCity())
headers.set('city_dode', HttpUrlUtils.getCityCode())
// headers.set('city', HttpUrlUtils.getCity())
// headers.set('city_dode', HttpUrlUtils.getCityCode())
HttpUrlUtils.setLocationHeader(headers)
// TODO 判断是否登录
headers.set('userId', HttpUrlUtils.getUserId())
headers.set('userType', HttpUrlUtils.getUserType())
... ... @@ -368,6 +369,17 @@ export class HttpUrlUtils {
}
}
static setLocationHeader(headers: HashMap<string, string>){
let cityName= SPHelper.default.getSync(SpConstants.LOCATION_CITY_NAME,'') as string
if(StringUtils.isNotEmpty(cityName)){
headers.set('city', encodeURI(cityName))
}
let cityCode= SPHelper.default.getSync(SpConstants.LOCATION_CITY_CODE,'') as string
if(StringUtils.isNotEmpty(cityCode)){
headers.set('city_dode', encodeURI(cityCode))
}
}
static getHost() {
return HttpUrlUtils._hostUrl;
}
... ...