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