Browse Source

Merge branch 'feature/eta_2.5.4_report_free_layout' into debug

kobe6258 2 months ago
parent
commit
5fb6a67269
2 changed files with 58 additions and 1 deletions
  1. 53 0
      controllers/common_info.go
  2. 5 1
      routers/router.go

+ 53 - 0
controllers/common_info.go

@@ -0,0 +1,53 @@
+package controllers
+
+import "eta/eta_report/models"
+
+// CommonController excel表格
+type CommonController struct {
+	BaseAuthController
+}
+
+const (
+	Disclaimer   = "Disclaimer"
+	DisclaimerEn = "DisclaimerEn"
+)
+
+var (
+	disclaimerMap = []string{
+		Disclaimer, DisclaimerEn,
+	}
+)
+
+// GetDisclaimer
+// @Title 获取免责声明
+// @Description 获取免责声明
+// @Success 200 {object}
+// @router /disclaimer [get]
+func (this *CommonController) GetDisclaimer() {
+	br := new(models.BaseResponse).Init()
+	defer func() {
+		if br.ErrMsg == "" {
+			br.IsSendEmail = false
+		}
+		this.Data["json"] = br
+		this.ServeJSON()
+	}()
+	configList, err := models.GetBusinessConf()
+	if err != nil {
+		br.Msg = "获取免责声明失败"
+		br.ErrMsg = "获取免责声明失败,Err:" + err.Error()
+		return
+	}
+	var list []string
+	for _, v := range disclaimerMap {
+		if configList[v] == "" {
+			br.Msg = "获取免责声明失败"
+			br.ErrMsg = "获取免责声明失败,Err:" + err.Error()
+		}
+		list = append(list, configList[v])
+	}
+	br.Data = list
+	br.Ret = 200
+	br.Success = true
+	br.Msg = "刷新成功"
+}

+ 5 - 1
routers/router.go

@@ -49,6 +49,10 @@ func init() {
 				&controllers.EtaForumChartController{},
 			),
 		),
-	)
+		web.NSNamespace("/common",
+			web.NSInclude(
+				&controllers.CommonController{},
+			),
+		))
 	web.AddNamespace(ns)
 }