service/region.go
@@ -61,8 +61,16 @@ return ecode.OK } func (RegionService) ListRegions() ([]*model.Region, int) { func (RegionService) ListRegions(id int) ([]*model.Region, int) { // get region list if id != 0 { list, err := model.NewRegionSearch().SetCityId(id).FindAll() if err != nil { return nil, ecode.RegionListErr } return list, ecode.OK } else { list, err := model.NewRegionSearch().FindAll() if err != nil { return nil, ecode.RegionListErr @@ -70,3 +78,4 @@ return list, ecode.OK } }