|
@@ -5,8 +5,10 @@ import (
|
|
"github.com/gin-gonic/gin"
|
|
"github.com/gin-gonic/gin"
|
|
"hongze/hongze_yb/controller/response"
|
|
"hongze/hongze_yb/controller/response"
|
|
"hongze/hongze_yb/models/tables/yb_activity"
|
|
"hongze/hongze_yb/models/tables/yb_activity"
|
|
|
|
+ "hongze/hongze_yb/models/tables/yb_view_log"
|
|
"hongze/hongze_yb/services/activity"
|
|
"hongze/hongze_yb/services/activity"
|
|
"hongze/hongze_yb/services/user"
|
|
"hongze/hongze_yb/services/user"
|
|
|
|
+ "hongze/hongze_yb/services/view_log"
|
|
"hongze/hongze_yb/utils"
|
|
"hongze/hongze_yb/utils"
|
|
"io/ioutil"
|
|
"io/ioutil"
|
|
"os"
|
|
"os"
|
|
@@ -291,4 +293,44 @@ func calcuDrawXandY(drawText string, fontSize, canvasLength, canvasWidth int) (x
|
|
}
|
|
}
|
|
|
|
|
|
return
|
|
return
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+// AddStatistics
|
|
|
|
+// @Description 新增语音点击记录
|
|
|
|
+// @Success 200 {string} string "新增成功"
|
|
|
|
+// @Router /activity/voice_log/add [post]
|
|
|
|
+func AddActivityAudioLog(c *gin.Context) {
|
|
|
|
+ var req yb_view_log.ActivityAudioLogAddReq
|
|
|
|
+ if err := c.Bind(&req); err != nil {
|
|
|
|
+ response.Fail("参数有误:"+err.Error(), c)
|
|
|
|
+ return
|
|
|
|
+ }
|
|
|
|
+ userinfo := user.GetInfoByClaims(c)
|
|
|
|
+
|
|
|
|
+ data, err := view_log.AddActivityAudioLog(userinfo, req)
|
|
|
|
+ if err != nil {
|
|
|
|
+ response.FailMsg("添加日志失败", err.Error(), c)
|
|
|
|
+ return
|
|
|
|
+ }
|
|
|
|
+ response.OkData("新增记录成功", data, c)
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+// AddStatistics
|
|
|
|
+// @Description 新增语音点击记录
|
|
|
|
+// @Success 200 {string} string "新增成功"
|
|
|
|
+// @Router /activity/voice_log/update [post]
|
|
|
|
+func UpdateActivityAudioLog(c *gin.Context) {
|
|
|
|
+ var req yb_view_log.ActivityAudioLogStopReq
|
|
|
|
+ if err := c.Bind(&req); err != nil {
|
|
|
|
+ response.Fail("参数有误:"+err.Error(), c)
|
|
|
|
+ return
|
|
|
|
+ }
|
|
|
|
+ userinfo := user.GetInfoByClaims(c)
|
|
|
|
+
|
|
|
|
+ err := view_log.UpdateActivityAudioLog(userinfo, req)
|
|
|
|
+ if err != nil {
|
|
|
|
+ response.FailMsg("更新日志失败", err.Error(), c)
|
|
|
|
+ return
|
|
|
|
+ }
|
|
|
|
+ response.Ok("更新日志成功", c)
|
|
}
|
|
}
|