1
This commit is contained in:
@@ -41,6 +41,20 @@ func GetPlacesByCond(db *DaoDB, enableCond int) (placeList []*model.Place, err e
|
||||
return placeList, err
|
||||
}
|
||||
|
||||
// GetParentCodeByCode 根据城市code获取省份code
|
||||
func GetParentCodeByCode(db *DaoDB, code int) (*model.Place, error) {
|
||||
sql := `
|
||||
SELECT p1.* FROM place p1
|
||||
INNER JOIN place p2 On p1.code = p2.parent_code
|
||||
WHERE p2.code = ? `
|
||||
|
||||
place := &model.Place{}
|
||||
if err := GetRow(db, place, sql, []interface{}{code}...); err != nil {
|
||||
return nil, err
|
||||
}
|
||||
return place, nil
|
||||
}
|
||||
|
||||
func GetPlaceByName(db *DaoDB, name string, level int, parentCode int) (place *model.Place, err error) {
|
||||
if db == nil {
|
||||
db = GetDB()
|
||||
|
||||
Reference in New Issue
Block a user