|
@@ -162,6 +162,12 @@ func ClassifyDetailBanner(c *gin.Context) {
|
|
|
return
|
|
|
}
|
|
|
|
|
|
+ //查询分类类别,根据分类配置显示专栏还是报告合集
|
|
|
+ parentClassify, err := classify.GetByClassifyNameFirst(classifyName)
|
|
|
+ if err != nil {
|
|
|
+ response.Fail("获取分类信息失败"+err.Error(), c)
|
|
|
+ return
|
|
|
+ }
|
|
|
var bannerResp *pcModels.DetailBannerResp
|
|
|
if classifyName == "周报" || classifyName == "晨报" {
|
|
|
chapterItem, err := report_chapter.GetLatestChapterByClassifyName(classifyName)
|
|
@@ -211,7 +217,8 @@ func ClassifyDetailBanner(c *gin.Context) {
|
|
|
ClassifyNameSecond: reportItem.ClassifyNameSecond,
|
|
|
ClassifyIdSecond: reportItem.ClassifyIdSecond,
|
|
|
}
|
|
|
- if classifyName == "月报" || classifyName == "双周报" || classifyName == "会议纪要" || classifyName == "大事点评" || classifyName == "年报合集" {
|
|
|
+
|
|
|
+ if parentClassify.ShowType == 1 || parentClassify.ShowType == 3 {
|
|
|
resp.Type = "报告合集"
|
|
|
} else {
|
|
|
resp.Type = "专栏详情"
|
|
@@ -219,7 +226,7 @@ func ClassifyDetailBanner(c *gin.Context) {
|
|
|
bannerResp = resp
|
|
|
}
|
|
|
//有人的用人的底图,和上新公告图片不完全一样
|
|
|
- firstNameMap := map[string]string{
|
|
|
+ /*firstNameMap := map[string]string{
|
|
|
"晨报": utils.ALIYUN_YBIMG_HOST + "day.png",
|
|
|
"周报": utils.ALIYUN_YBIMG_HOST + "week.png",
|
|
|
"双周报": utils.ALIYUN_YBIMG_HOST + "two_week.png",
|
|
@@ -233,7 +240,7 @@ func ClassifyDetailBanner(c *gin.Context) {
|
|
|
//"需求报告": utils.ALIYUN_YBIMG_HOST + "lxt.png",
|
|
|
//"碳市场价格周报": utils.ALIYUN_YBIMG_HOST + "sjx.png",
|
|
|
//"行业调研": utils.ALIYUN_YBIMG_HOST + "qp.png",
|
|
|
- }
|
|
|
+ }*/
|
|
|
//secondNameMap := map[string]string{
|
|
|
// //宏观报告
|
|
|
// "宏观周期观察": utils.ALIYUN_YBIMG_HOST + "gx.png",
|
|
@@ -329,9 +336,9 @@ func ClassifyDetailBanner(c *gin.Context) {
|
|
|
"酒子怡": utils.ALIYUN_YBIMG_HOST + "jzy.png",
|
|
|
}
|
|
|
|
|
|
- if url, ok := firstNameMap[bannerResp.ClassifyNameFirst]; ok {
|
|
|
- bannerResp.ImgUrl = url
|
|
|
- } else if url, ok = authorMap[bannerResp.ReportAuthor]; ok {
|
|
|
+ if parentClassify.ShowType == 1 || parentClassify.ShowType == 3{
|
|
|
+ bannerResp.ImgUrl = parentClassify.YbRightBanner
|
|
|
+ } else if url, ok := authorMap[bannerResp.ReportAuthor]; ok {
|
|
|
bannerResp.ImgUrl = url
|
|
|
}
|
|
|
response.OkData("查询成功", bannerResp, c)
|