diff --git a/business/jxstore/tempop/tempop.go b/business/jxstore/tempop/tempop.go index c140df40b..08ac2b5cd 100644 --- a/business/jxstore/tempop/tempop.go +++ b/business/jxstore/tempop/tempop.go @@ -1594,8 +1594,12 @@ func UploadJdsImage(ctx *jxcontext.Context) (err error) { sqlParams := []interface{}{utils.DefaultTimeValue, utils.DefaultTimeValue} err = dao.GetRows(db, &stores, sql, sqlParams) result1, _ := api.JdShopAPI.GetProvince() + var flag = false for _, v := range stores { for _, vv := range result1 { + if vv.AreaID != 1 && vv.AreaID != 2 && vv.AreaID != 3 && vv.AreaID != 4 { + continue + } result2, _ := api.JdShopAPI.GetCity(vv.AreaID) for _, vvv := range result2 { result3, _ := api.JdShopAPI.GetCounty(vvv.AreaID) @@ -1603,10 +1607,20 @@ func UploadJdsImage(ctx *jxcontext.Context) (err error) { if vvvv.AreaName == v.JdsStreetName { v.JdsStreetCode = vvvv.AreaID dao.UpdateEntity(db, v, "JdsStreetCode") + flag = true + break } + } + if flag { break } } + if flag { + break + } + } + if flag { + continue } } return err