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/province.go |   20 ++++++++++++++------
 1 files changed, 14 insertions(+), 6 deletions(-)

diff --git a/service/province.go b/service/province.go
index 75cc20c..533c9f4 100644
--- a/service/province.go
+++ b/service/province.go
@@ -45,13 +45,21 @@
 	return ecode.OK
 }
 
-func (ProvinceService) GetProvinces() ([]*model.Province, int) {
-	list, err := model.NewProvinceSearch(nil).FindAll()
-	if err != nil {
-		return nil, ecode.ProvinceGetListErr
+func (ProvinceService) GetProvinces(countryId int) ([]*model.Province, int) {
+	// get province list
+	if countryId != 0 {
+		list, err := model.NewProvinceSearch(nil).SetCountryId(countryId).FindAll()
+		if err != nil {
+			return nil, ecode.ProvinceNotExist
+		}
+		return list, ecode.OK
+	} else {
+		list, err := model.NewProvinceSearch(nil).FindAll()
+		if err != nil {
+			return nil, ecode.ProvinceNotExist
+		}
+		return list, ecode.OK
 	}
-
-	return list, ecode.OK
 }
 
 func (ProvinceService) SetProvinces(countryId int, list []int) int {

--
Gitblit v1.8.0