From dd97f2626579ca8be69b9b6d68ce9d592b62eb6a Mon Sep 17 00:00:00 2001
From: liujiandao <274878379@qq.com>
Date: 星期五, 22 十二月 2023 15:03:26 +0800
Subject: [PATCH] 使用系统设置修改

---
 api/v1/system_set.go |   60 ++++++++++++++++++++++++++++++++++--------------------------
 1 files changed, 34 insertions(+), 26 deletions(-)

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

--
Gitblit v1.8.0