/// <summary> /// 获取城市列表 /// </summary> /// <returns></returns> public DataResult GetCityList() { var result = new DataResult(); var url = AtourAuth_URL + "city/getCityList"; Dictionary <string, string> dic = new Dictionary <string, string>(); dic.Add("appid", AtourAuth_APPID); var sign = AtourSignUtil.GetSignUtil(dic); var citylist = ApiHelper.HttpGet(url + "?appId=" + AtourAuth_APPID + "&sign=" + sign); if (!string.IsNullOrWhiteSpace(citylist)) { var data = JsonConvert.DeserializeObject <AtourCityResponse>(citylist); if (data != null && data.msg == "success" && data.result.Any()) { var modellist = new List <H_DistributorAreaInfoModel>(); foreach (var item in data.result) { var cityid = AreaBll.IsInTable(item.cityId); if (cityid == 0) { var model = new H_DistributorAreaInfoModel { AA_ProvinceId = 0, AA_ProvinceName = item.provinceName, AA_CityId = item.cityId, AA_CityName = item.cityName, AA_Type = 1 }; modellist.Add(model); } } var issuccess = AreaBll.Insert(modellist); result.Code = issuccess ? DataResultType.Sucess : DataResultType.Fail; } } return(result); }