- getStoreListByCoordinates会先检测第一个坐标会否返回有用店铺,以过滤不支持的城市,相应GetCityCoordinateList返回的第一个坐标是城市中心点
This commit is contained in:
@@ -5,6 +5,12 @@ import (
|
||||
"github.com/astaxie/beego/orm"
|
||||
)
|
||||
|
||||
const (
|
||||
EnableCondAll = 0
|
||||
EnableCondEnalbed = 1
|
||||
EnableCondDisabled = 2
|
||||
)
|
||||
|
||||
func GetPlaceByCode(db *DaoDB, code int) (place *model.Place, err error) {
|
||||
if db == nil {
|
||||
db = GetDB()
|
||||
@@ -16,16 +22,22 @@ func GetPlaceByCode(db *DaoDB, code int) (place *model.Place, err error) {
|
||||
return place, err
|
||||
}
|
||||
|
||||
func GetEnabledPlaces(db *DaoDB) (placeList []*model.Place, err error) {
|
||||
func GetPlacesByCond(db *DaoDB, enableCond int) (placeList []*model.Place, err error) {
|
||||
if db == nil {
|
||||
db = GetDB()
|
||||
}
|
||||
err = GetRows(db, &placeList, `
|
||||
sql := `
|
||||
SELECT *
|
||||
FROM place
|
||||
WHERE enabled = 1 AND level = 2
|
||||
ORDER BY code
|
||||
`)
|
||||
WHERE level = 2
|
||||
`
|
||||
if enableCond == 1 {
|
||||
sql += " AND enabled = 1"
|
||||
} else if enableCond == 2 {
|
||||
sql += " AND enabled = 0"
|
||||
}
|
||||
sql += " ORDER BY code"
|
||||
err = GetRows(db, &placeList, sql)
|
||||
return placeList, err
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user