From f26ee7ab795bb21be7d31dc2cca1e7a206ef4b8b Mon Sep 17 00:00:00 2001 From: liujiandao <274878379@qq.com> Date: 星期五, 22 十二月 2023 14:09:00 +0800 Subject: [PATCH] 系统设置修改 --- api/v1/system_set.go | 62 +++++++++++++++++++++++++++++++ 1 files changed, 62 insertions(+), 0 deletions(-) diff --git a/api/v1/system_set.go b/api/v1/system_set.go index 2b758bd..4625727 100644 --- a/api/v1/system_set.go +++ b/api/v1/system_set.go @@ -62,3 +62,65 @@ } ctx.Ok() } + +// UseSystemSet +// +// @Tags 绯荤粺璁剧疆 +// @Summary 浣跨敤绯荤粺璁剧疆 +// @Produce application/json +// @Param modeType path string true "鏌ヨ鍙傛暟" +// @Success 200 {object} response.ListResponse +// @Router /api/system/useSystemSet/{modeType} [get] +func (slf *SystemSetApi) UseSystemSet(c *gin.Context) { + ctx, ok := contextx.NewContext(c, nil) + if !ok { + return + } + modeType := c.Param("modeType") + if modeType == "" { + ctx.FailWithMsg(ecode.UnknownErr, "鍙傛暟閿欒") + return + } + 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") + } + } + } + } + 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 set.Name == "閿�鍞槑缁嗗崟鏄惁蹇呴』鍏宠仈涓氬姟鏈轰細" { + if set.Value == "鏄�" { + c.Writer.Header().Set("Ywjh", "yes") + } else { + c.Writer.Header().Set("Ywjh", "no") + } + } + } + } + default: + ctx.FailWithMsg(ecode.UnknownErr, "鍙傛暟閿欒") + return + } + ctx.Ok() +} -- Gitblit v1.8.0