京东商城更新城市

This commit is contained in:
苏尹岚
2020-05-25 13:37:14 +08:00
parent 8274b2e22c
commit 4a5b0bbae2

View File

@@ -1583,9 +1583,9 @@ func UploadJdsImage(ctx *jxcontext.Context) (err error) {
// }
// }
var stores []*model.StoreMap
var stores []*model.Store
sql := `
SELECT a.*
SELECT b.*
FROM store_map a, store b
WHERE a.store_id = b.id
AND a.vendor_store_id = '' AND a.vendor_id = 5 AND a.deleted_at = ?
@@ -1596,17 +1596,15 @@ func UploadJdsImage(ctx *jxcontext.Context) (err error) {
err = dao.GetRows(db, &stores, sql, sqlParams)
result1, _ := api.JdShopAPI.GetProvince()
for _, v := range stores {
place, _ := dao.GetPlaceByCode(db, v.DistrictCode)
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)
for _, vvvv := range result3 {
if vvvv.AreaName == v.JdsStreetName {
v.JdsStreetCode = vvvv.AreaID
dao.UpdateEntity(db, v, "JdsStreetCode")
if vvvv.AreaName == place.Name {
place.JdsCode = vvvv.AreaID
dao.UpdateEntity(db, place, "JdsCode")
break
}
}