京东商城创建直辖市

This commit is contained in:
苏尹岚
2020-06-30 09:56:05 +08:00
parent eace2ae518
commit 1463147292

View File

@@ -107,6 +107,10 @@ func (p *PurchaseHandler) CreateStore2(db *dao.DaoDB, storeID int, userName stri
} }
//证明这个店可能隶属直辖市 //证明这个店可能隶属直辖市
if model.ZXCityCodeMap[store.CityCode] != "" { if model.ZXCityCodeMap[store.CityCode] != "" {
result, _ := api.AutonaviAPI.GetCoordinateAreaInfo(jxutils.IntCoordinate2Standard(store.Lng), jxutils.IntCoordinate2Standard(store.Lat))
if result["regeocode"] != nil {
street := result["regeocode"].(map[string]interface{})["addressComponent"].(map[string]interface{})["township"].(string)
if street != "" {
result1, _ := api.JdShopAPI.GetProvince() result1, _ := api.JdShopAPI.GetProvince()
for _, v := range result1 { for _, v := range result1 {
if strings.Contains(model.ZXCityCodeMap[store.CityCode], v.AreaName) { if strings.Contains(model.ZXCityCodeMap[store.CityCode], v.AreaName) {
@@ -115,17 +119,16 @@ func (p *PurchaseHandler) CreateStore2(db *dao.DaoDB, storeID int, userName stri
if strings.Contains(store.DistrictName, vv.AreaName) { if strings.Contains(store.DistrictName, vv.AreaName) {
result3, _ := api.JdShopAPI.GetCounty(vv.AreaID) result3, _ := api.JdShopAPI.GetCounty(vv.AreaID)
for _, vvv := range result3 { for _, vvv := range result3 {
result, _ := api.AutonaviAPI.GetCoordinateAreaInfo(jxutils.IntCoordinate2Standard(store.Lng), jxutils.IntCoordinate2Standard(store.Lat))
if result["regeocode"] != nil {
street := result["regeocode"].(map[string]interface{})["addressComponent"].(map[string]interface{})["township"].(string)
if street != "" {
if street == vvv.AreaName { if street == vvv.AreaName {
createEntityStoreParam.AddCode = vvv.AreaID createEntityStoreParam.AddCode = vvv.AreaID
break
} }
} }
} }
break
} }
} }
break
} }
} }
} }