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