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 = "刷新成功" }