update
This commit is contained in:
@ -94,6 +94,8 @@ func main() {
|
||||
histRepo = repository.NewHistoryRepository(db)
|
||||
ingestRepo = repository.NewIngestRepository(db)
|
||||
reviewRepo = repository.NewReviewRepository(db)
|
||||
// 文章管理混合列表(跨 brand_runways / street_snaps 的统一只读查询)
|
||||
adminRepo = repository.NewAdminRepository(db)
|
||||
// 跨表图片引用计数(删除图集时判定 S4 孤儿文件用)
|
||||
mediaRepo = repository.NewMediaRepository(db)
|
||||
|
||||
@ -124,6 +126,9 @@ func main() {
|
||||
reviewSvc = service.NewReviewService(reviewRepo, mediaRepo, imgComposer, imgDel)
|
||||
)
|
||||
|
||||
// 把图片 URL 拼装器交给后台模板:编辑/详情页用 imgURL 渲染图片,S4 模式下也能打开。
|
||||
handler.SetImgComposer(imgComposer)
|
||||
|
||||
// 爬虫入库:入队 + 异步 worker(去重 / 补季节码 / 下载图 / 写草稿表)
|
||||
// 图片存储:缤纷云 S4 优先(若启用),失败兜底本地 uploads。
|
||||
// imgUp / imgDel 已在上方 var 块声明,这里仅在启用 S4 且上传器真正可用时切换为 S4 实现。
|
||||
@ -156,7 +161,7 @@ func main() {
|
||||
})
|
||||
|
||||
// 5.5 装配管理后台(Backstage)handler,供下方独立引擎使用。
|
||||
backstageHandler := handler.NewBackstageHandler(authSvc, brandSvc, articleSvc, snapSvc, reviewSvc, ingestSvc)
|
||||
backstageHandler := handler.NewBackstageHandler(authSvc, brandSvc, articleSvc, snapSvc, reviewSvc, ingestSvc, adminRepo)
|
||||
// 爬虫上报 handler(HMAC 验签入口)
|
||||
ingestHandler := handler.NewIngestHandler(ingestSvc, brandSvc)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user