|
@@ -4,12 +4,17 @@ import (
|
|
|
"hongze/hongze_clpt/models"
|
|
|
"hongze/hongze_clpt/services"
|
|
|
"hongze/hongze_clpt/utils"
|
|
|
+ "strings"
|
|
|
)
|
|
|
|
|
|
type ConfigController struct {
|
|
|
BaseAuthController
|
|
|
}
|
|
|
|
|
|
+type BaseConfigController struct {
|
|
|
+ BaseCommonController
|
|
|
+}
|
|
|
+
|
|
|
// @Title 相关内容是否展示
|
|
|
// @Description 相关内容是否展示接口
|
|
|
// @Param request body models.IsShow true "type json string"
|
|
@@ -80,3 +85,89 @@ func (this *ConfigController) AboutUsAdd() {
|
|
|
br.Success = true
|
|
|
br.Msg = "操作成功!"
|
|
|
}
|
|
|
+
|
|
|
+// @Title 买方研选产品介绍(无需token)
|
|
|
+// @Description 买方研选产品介绍接口(无需token)
|
|
|
+// @Success 200 {object} models.ConfigImgListResp
|
|
|
+// @router /research/introduce [get]
|
|
|
+func (this *BaseConfigController) ResearchIntroduce() {
|
|
|
+ br := new(models.BaseResponse).Init()
|
|
|
+ defer func() {
|
|
|
+ this.Data["json"] = br
|
|
|
+ this.ServeJSON()
|
|
|
+ }()
|
|
|
+
|
|
|
+ detail, err := models.GetConfigByCode("research_introduce_img_url")
|
|
|
+ if err != nil {
|
|
|
+ br.Msg = "获取数据失败"
|
|
|
+ br.ErrMsg = "买方研选产品介绍信息失败,Err:" + err.Error()
|
|
|
+ return
|
|
|
+ }
|
|
|
+ resp := new(models.ConfigImgListResp)
|
|
|
+ list := strings.Split(detail.ConfigValue, "{|}")
|
|
|
+ if len(list) == 0 {
|
|
|
+ list = make([]string, 0)
|
|
|
+ }
|
|
|
+ resp.List = list
|
|
|
+ br.Msg = "获取成功!"
|
|
|
+ br.Ret = 200
|
|
|
+ br.Success = true
|
|
|
+ br.Data = resp
|
|
|
+}
|
|
|
+
|
|
|
+// @Title 买方研选报价单(无需token)
|
|
|
+// @Description 买方研选报价单(无需token)
|
|
|
+// @Success 200 {object} models.ConfigImgListResp
|
|
|
+// @router /research/quotation [get]
|
|
|
+func (this *BaseConfigController) ResearchQuotation() {
|
|
|
+ br := new(models.BaseResponse).Init()
|
|
|
+ defer func() {
|
|
|
+ this.Data["json"] = br
|
|
|
+ this.ServeJSON()
|
|
|
+ }()
|
|
|
+ detail, err := models.GetConfigByCode("research_quotation_img_url")
|
|
|
+ if err != nil {
|
|
|
+ br.Msg = "获取数据失败"
|
|
|
+ br.ErrMsg = "买方研选报价单信息失败,Err:" + err.Error()
|
|
|
+ return
|
|
|
+ }
|
|
|
+ resp := new(models.ConfigImgListResp)
|
|
|
+ list := strings.Split(detail.ConfigValue, "{|}")
|
|
|
+ if len(list) == 0 {
|
|
|
+ list = make([]string, 0)
|
|
|
+ }
|
|
|
+ resp.List = list
|
|
|
+ br.Msg = "获取成功!"
|
|
|
+ br.Ret = 200
|
|
|
+ br.Success = true
|
|
|
+ br.Data = resp
|
|
|
+}
|
|
|
+
|
|
|
+// @Title 买方研选升级新资源海报(无需token)
|
|
|
+// @Description 买方研选升级新资源海报(无需token)
|
|
|
+// @Success 200 {object} models.ConfigImgListResp
|
|
|
+// @router /research/hb [get]
|
|
|
+func (this *BaseConfigController) ResearchHb() {
|
|
|
+ br := new(models.BaseResponse).Init()
|
|
|
+ defer func() {
|
|
|
+ this.Data["json"] = br
|
|
|
+ this.ServeJSON()
|
|
|
+ }()
|
|
|
+ detail, err := models.GetConfigByCode("research_hb_img_url")
|
|
|
+ if err != nil {
|
|
|
+ br.Msg = "获取数据失败"
|
|
|
+ br.ErrMsg = "买方研选升级新资源海报信息失败,Err:" + err.Error()
|
|
|
+ return
|
|
|
+ }
|
|
|
+ resp := new(models.ConfigImgHbResp)
|
|
|
+ list := strings.Split(detail.ConfigValue, "{|}")
|
|
|
+ if len(list) == 0 {
|
|
|
+ list = make([]string, 0)
|
|
|
+ }
|
|
|
+ resp.HbImg = list[0]
|
|
|
+ resp.ButtonImg = list[len(list)-1]
|
|
|
+ br.Msg = "获取成功!"
|
|
|
+ br.Ret = 200
|
|
|
+ br.Success = true
|
|
|
+ br.Data = resp
|
|
|
+}
|