diff --git a/business/partner/purchase/jdshop/store.go b/business/partner/purchase/jdshop/store.go index 96b4d9bea..ea2bd3bda 100644 --- a/business/partner/purchase/jdshop/store.go +++ b/business/partner/purchase/jdshop/store.go @@ -109,10 +109,10 @@ func (p *PurchaseHandler) CreateStore2(db *dao.DaoDB, storeID int, userName stri if model.ZXCityCodeMap[store.CityCode] != "" { result1, _ := api.JdShopAPI.GetProvince() for _, v := range result1 { - if v.AreaName == model.ZXCityCodeMap[store.CityCode] { + if strings.Contains(model.ZXCityCodeMap[store.CityCode], v.AreaName) { result2, _ := api.JdShopAPI.GetCity(v.AreaID) for _, vv := range result2 { - if vv.AreaName == store.DistrictName { + if strings.Contains(store.DistrictName, vv.AreaName) { result3, _ := api.JdShopAPI.GetCounty(vv.AreaID) for _, vvv := range result3 { result, _ := api.AutonaviAPI.GetCoordinateAreaInfo(jxutils.IntCoordinate2Standard(store.Lng), jxutils.IntCoordinate2Standard(store.Lat))