From d9ec14b9adf6e90309d763e3b3b1b0f22773f8da Mon Sep 17 00:00:00 2001
From: wangpengfei <274878379@qq.com>
Date: 星期二, 18 七月 2023 15:07:47 +0800
Subject: [PATCH] fix

---
 service/region.go |   21 +++++++++++++++------
 1 files changed, 15 insertions(+), 6 deletions(-)

diff --git a/service/region.go b/service/region.go
index f7b2a7c..cfaf096 100644
--- a/service/region.go
+++ b/service/region.go
@@ -61,12 +61,21 @@
 	return ecode.OK
 }
 
-func (RegionService) ListRegions() ([]*model.Region, int) {
+func (RegionService) ListRegions(id int) ([]*model.Region, int) {
 	// get region list
-	list, err := model.NewRegionSearch().FindAll()
-	if err != nil {
-		return nil, ecode.RegionListErr
-	}
+	if id != 0 {
+		list, err := model.NewRegionSearch().SetCityId(id).FindAll()
+		if err != nil {
+			return nil, ecode.RegionListErr
+		}
 
-	return list, ecode.OK
+		return list, ecode.OK
+	} else {
+		list, err := model.NewRegionSearch().FindAll()
+		if err != nil {
+			return nil, ecode.RegionListErr
+		}
+
+		return list, ecode.OK
+	}
 }

--
Gitblit v1.8.0