feat(t240): cache freight item images

This commit is contained in:
QiuSW
2026-07-29 15:12:05 +08:00
parent 5f17fc11aa
commit c7e152aaa1
28 changed files with 1728 additions and 30 deletions
+11
View File
@@ -255,12 +255,22 @@ func buildRouter(
if err != nil {
return nil, err
}
freightImages, err := usecase.NewFreightImageService(
store,
erpSession,
files,
clock,
)
if err != nil {
return nil, err
}
freight, err := usecase.NewFreightService(
store,
erpSession,
clock,
ids,
90*time.Second,
usecase.WithFreightImageCache(freightImages),
)
if err != nil {
return nil, err
@@ -354,6 +364,7 @@ func buildRouter(
Results: results,
Authorizations: authorizations,
Freight: freight,
FreightImages: freightImages,
Procurement: procurement,
},
webHandler,