From 90ebefc0ce4306bdc96f34ea9503ca986a59bbe7 Mon Sep 17 00:00:00 2001
From: zhangqian <zhangqian@123.com>
Date: 星期三, 31 一月 2024 14:12:00 +0800
Subject: [PATCH] 客户列表grpc接口
---
api/v1/system_set.go | 54 +++++++++++++++++++++++++++++++++++++++++++++++++++++-
1 files changed, 53 insertions(+), 1 deletions(-)
diff --git a/api/v1/system_set.go b/api/v1/system_set.go
index 2b758bd..53403e8 100644
--- a/api/v1/system_set.go
+++ b/api/v1/system_set.go
@@ -49,7 +49,7 @@
return
}
err := model.WithTransaction(func(db *gorm.DB) error {
- err := model.NewSystemSetSearch().SetOrm(db).SetTypes(params.SystemTypes).DeleteAll()
+ err := model.NewSystemSetSearch().SetOrm(db).DeleteAll()
if err != nil {
return err
}
@@ -62,3 +62,55 @@
}
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
+ }
+ m := make(map[string]string)
+ systemSet, err := service.GetSystemSet()
+ if err != nil {
+ ctx.FailWithMsg(ecode.UnknownErr, "鏌ヨ澶辫触")
+ return
+ }
+ switch constvar.ModeType(modeType) {
+ case constvar.BjdMode:
+ value := systemSet["鎶ヤ环鍗曟槸鍚﹀繀椤诲叧鑱旈攢鍞満浼�"].((map[string]interface{}))["value"]
+ if value == "鏄�" {
+ m["Xsjh"] = "yes"
+ } else {
+ m["Xsjh"] = "no"
+ }
+ case constvar.XsmxMode:
+ value := systemSet["閿�鍞槑缁嗗崟鏄惁蹇呴』鍏宠仈鎶ヤ环鍗�"].((map[string]interface{}))["value"]
+ if value == "鏄�" {
+ m["Bjd"] = "yes"
+ } else {
+ m["Bjd"] = "no"
+ }
+ value = systemSet["閿�鍞槑缁嗗崟鏄惁蹇呴』鍏宠仈涓氬姟鏈轰細"].((map[string]interface{}))["value"]
+ if value == "鏄�" {
+ m["Ywjh"] = "yes"
+ } else {
+ m["Ywjh"] = "no"
+ }
+ default:
+ ctx.FailWithMsg(ecode.UnknownErr, "鍙傛暟閿欒")
+ return
+ }
+ ctx.OkWithDetailed(m)
+}
--
Gitblit v1.8.0