From c2c5242b9b8a4ac36044995eee0d14cee56b5bf9 Mon Sep 17 00:00:00 2001 From: suyl <770236076@qq.com> Date: Wed, 19 May 2021 17:38:26 +0800 Subject: [PATCH] aa --- business/jxstore/cms/store.go | 24 ++++++++++++++++++++++-- 1 file changed, 22 insertions(+), 2 deletions(-) diff --git a/business/jxstore/cms/store.go b/business/jxstore/cms/store.go index ab27128a5..e9bee28bd 100644 --- a/business/jxstore/cms/store.go +++ b/business/jxstore/cms/store.go @@ -4277,7 +4277,7 @@ func RefreshPageStore() { ` dao.GetRows(db, &jds, sql, nil) for _, v := range jds { - if v.Lat == "" && v.Lng == "" { + if (v.Lat == "" && v.Lng == "") || (v.Lat == "0" && v.Lng == "0") { if v.BakInfo != "" { result, _ := api.AutonaviAPI.GetCoordinateFromAddressAll(v.Address, v.BakInfo) lng, lat, dis := utils.Float64ToStr(result.Lng), utils.Float64ToStr(result.Lat), result.AdName @@ -4292,6 +4292,16 @@ func RefreshPageStore() { lng, lat, dis, v.ID, } dao.ExecuteSQL(db, sql, sqlparams) + } else { + result1, _ := api.AutonaviAPI.GetCoordinateFromAddressAll(v.Address, "") + lng, lat, dis := utils.Float64ToStr(result1.Lng), utils.Float64ToStr(result1.Lat), result1.AdName + sql := ` + UPDATE jingdong_showd SET lng = ?, lat = ?, district_name = ? WHERE id = ? + ` + sqlparams := []interface{}{ + lng, lat, dis, v.ID, + } + dao.ExecuteSQL(db, sql, sqlparams) } } } @@ -4300,7 +4310,7 @@ func RefreshPageStore() { ` dao.GetRows(db, &mts, sql2, nil) for _, v := range mts { - if v.Lat == "" && v.Lng == "" { + if (v.Lat == "" && v.Lng == "") || (v.Lat == "0" && v.Lng == "0") { if v.CityName != "" { result, _ := api.AutonaviAPI.GetCoordinateFromAddressAll(v.Address, v.CityName) lng, lat, dis := utils.Float64ToStr(result.Lng), utils.Float64ToStr(result.Lat), result.AdName @@ -4315,6 +4325,16 @@ func RefreshPageStore() { lng, lat, dis, v.ID, } dao.ExecuteSQL(db, sql, sqlparams) + } else { + result1, _ := api.AutonaviAPI.GetCoordinateFromAddressAll(v.Address, "") + lng, lat, dis := utils.Float64ToStr(result1.Lng), utils.Float64ToStr(result1.Lat), result1.AdName + sql := ` + UPDATE meituan_showd SET lng = ?, lat = ?, district_name = ? WHERE id = ? + ` + sqlparams := []interface{}{ + lng, lat, dis, v.ID, + } + dao.ExecuteSQL(db, sql, sqlparams) } } }