From 2030ec81f18f4ec9ea1800f13046acafff6d50f7 Mon Sep 17 00:00:00 2001
From: yinbentan <yinbentan@live.com>
Date: 星期四, 26 九月 2024 00:48:59 +0800
Subject: [PATCH] 添加grpc方法:客户信息维护

---
 api/v1/system_set.go |   58 ++++++++++++++++++++--------------------------------------
 1 files changed, 20 insertions(+), 38 deletions(-)

diff --git a/api/v1/system_set.go b/api/v1/system_set.go
index 9e9ff6f..53403e8 100644
--- a/api/v1/system_set.go
+++ b/api/v1/system_set.go
@@ -82,49 +82,31 @@
 		return
 	}
 	m := make(map[string]string)
+	systemSet, err := service.GetSystemSet()
+	if err != nil {
+		ctx.FailWithMsg(ecode.UnknownErr, "鏌ヨ澶辫触")
+		return
+	}
 	switch constvar.ModeType(modeType) {
 	case constvar.BjdMode:
-		all, err := model.NewSystemSetSearch().SetModeType(modeType).FindAll()
-		if err != nil {
-			ctx.FailWithMsg(ecode.UnknownErr, "鏌ヨ绯荤粺璁剧疆閿欒")
-			return
-		}
-		for _, set := range all {
-			//鎶ヤ环鍗曟槸鍚﹀繀椤诲叧鑱旈攢鍞満浼�
-			if set.Name == "鎶ヤ环鍗曟槸鍚﹀繀椤诲叧鑱旈攢鍞満浼�" {
-				if set.Value == "鏄�" {
-					m["Xsjh"] = "yes"
-				} else {
-					m["Xsjh"] = "no"
-					//c.Writer.Header().Set("Xsjh", "no")
-				}
-			}
+		value := systemSet["鎶ヤ环鍗曟槸鍚﹀繀椤诲叧鑱旈攢鍞満浼�"].((map[string]interface{}))["value"]
+		if value == "鏄�" {
+			m["Xsjh"] = "yes"
+		} else {
+			m["Xsjh"] = "no"
 		}
 	case constvar.XsmxMode:
-		all, err := model.NewSystemSetSearch().SetModeType(modeType).FindAll()
-		if err != nil {
-			ctx.FailWithMsg(ecode.UnknownErr, "鏌ヨ绯荤粺璁剧疆閿欒")
-			return
+		value := systemSet["閿�鍞槑缁嗗崟鏄惁蹇呴』鍏宠仈鎶ヤ环鍗�"].((map[string]interface{}))["value"]
+		if value == "鏄�" {
+			m["Bjd"] = "yes"
+		} else {
+			m["Bjd"] = "no"
 		}
-		for _, set := range all {
-			//閿�鍞槑缁嗗崟鏄惁蹇呴』鍏宠仈鎶ヤ环鍗�
-			if set.Name == "閿�鍞槑缁嗗崟鏄惁蹇呴』鍏宠仈鎶ヤ环鍗�" {
-				if set.Value == "鏄�" {
-					m["Bjd"] = "yes"
-				} else {
-					m["Bjd"] = "no"
-					//c.Writer.Header().Set("Bjd", "no")
-				}
-			}
-			//閿�鍞槑缁嗗崟鏄惁蹇呴』鍏宠仈涓氬姟鏈轰細
-			if set.Name == "閿�鍞槑缁嗗崟鏄惁蹇呴』鍏宠仈涓氬姟鏈轰細" {
-				if set.Value == "鏄�" {
-					m["Ywjh"] = "yes"
-				} else {
-					m["Ywjh"] = "no"
-					//c.Writer.Header().Set("Ywjh", "no")
-				}
-			}
+		value = systemSet["閿�鍞槑缁嗗崟鏄惁蹇呴』鍏宠仈涓氬姟鏈轰細"].((map[string]interface{}))["value"]
+		if value == "鏄�" {
+			m["Ywjh"] = "yes"
+		} else {
+			m["Ywjh"] = "no"
 		}
 	default:
 		ctx.FailWithMsg(ecode.UnknownErr, "鍙傛暟閿欒")

--
Gitblit v1.8.0