|
@@ -3,6 +3,8 @@ package report
|
|
|
import (
|
|
|
"github.com/gin-gonic/gin"
|
|
|
"hongze/hongze_yb/controller/response"
|
|
|
+ "hongze/hongze_yb/models/request"
|
|
|
+ "hongze/hongze_yb/services"
|
|
|
"hongze/hongze_yb/services/report"
|
|
|
userService "hongze/hongze_yb/services/user"
|
|
|
"hongze/hongze_yb/utils"
|
|
@@ -195,4 +197,27 @@ func TickerData(c *gin.Context) {
|
|
|
}
|
|
|
response.OkData("查询成功", chapterDetail, c )
|
|
|
return
|
|
|
+}
|
|
|
+
|
|
|
+// RddpShareImg 日度点评分享图(要得急,先这么写吧=_=!)
|
|
|
+func RddpShareImg(c *gin.Context) {
|
|
|
+ var req request.RddpReportShareImgReq
|
|
|
+ if c.ShouldBind(&req) != nil {
|
|
|
+ response.Fail("参数异常", c)
|
|
|
+ return
|
|
|
+ }
|
|
|
+ defaultImg := "https://hzstatic.hzinsights.com/static/icon/hzyb/rddp-share-bg.png"
|
|
|
+ if req.Title == "" {
|
|
|
+ response.OkData("获取成功", defaultImg, c)
|
|
|
+ return
|
|
|
+ }
|
|
|
+ imgUrl, err := services.GetRddpShareImg(req.Title)
|
|
|
+ if err != nil {
|
|
|
+ response.FailData("获取分享海报失败", "获取分享海报失败, Err: "+err.Error(), c)
|
|
|
+ return
|
|
|
+ }
|
|
|
+ if imgUrl == "" {
|
|
|
+ imgUrl = defaultImg
|
|
|
+ }
|
|
|
+ response.OkData("获取成功", imgUrl, c)
|
|
|
}
|