Initial commit

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
This commit is contained in:
fish03
2026-09-23 14:43:16 +07:00
co-authored by Claude Opus 5.5
commit bef9f8b4ed
663 changed files with 81305 additions and 0 deletions
+33
View File
@@ -0,0 +1,33 @@
package web
import (
"videoweb/app/service/playletser"
"github.com/gin-gonic/gin"
)
// TodayUpdate 今日更新页 SSR:GET /api/app/playlet/today-update,列表用接口字段渲染。
func TodayUpdate(c *gin.Context) {
q := playletser.ParseTodayUpdateQuery(routeOrQuery(c, "page", "page"))
if redirectCanonical(c, playletser.TodayUpdateCanonicalPath(q)) {
return
}
raw := playletser.FetchTodayUpdateOrEmpty(c, q)
if playletser.PageOutOfRange(q.PageNum, q.PageSize, raw.TotalCount) {
NotFound(c, "页面不存在")
return
}
data := gin.H{
"title": "今日更新",
"description": "黄果短剧今日更新:第一时间追更最新上线短剧与连载剧集,不错过每日精彩更新。",
"navActive": "todayUpdate",
"seoInfo": raw.SeoInfo,
"list": raw.List,
"itemListOffset": (q.PageNum - 1) * q.PageSize,
"pagination": playletser.BuildTodayUpdatePagination(q, raw.TotalCount),
}
if raw.TotalCount <= 0 || len(raw.List) == 0 {
setNoIndex(data, true)
}
HTMLOK(c, "todayUpdate.html", data)
}