feat(media-supply): integrate object storage for media supply service and enhance image upload handling
Backend CI / Backend (push) Successful in 16m49s

This commit is contained in:
2026-06-03 22:11:22 +08:00
parent d098633a67
commit ae455ea21c
10 changed files with 765 additions and 52 deletions
@@ -164,11 +164,15 @@ func (w *MediaSupplyWorker) processOneOrder(ctx context.Context) error {
if err := w.refreshOrderCostsBeforeSubmit(ctx, order, items); err != nil {
return w.failOrder(ctx, order, err)
}
content, err := w.service.prepareMeijiequanArticleContent(ctx, order.TenantID, order.ContentSnapshot)
if err != nil {
return w.failOrder(ctx, order, err)
}
req := MeijiequanCreateOrderRequest{
UID: userID,
ModelID: order.ModelID,
Title: order.Title,
Content: order.ContentSnapshot,
Content: content,
Remark: mediaSupplyStringPtrValue(order.Remark),
OrderBrand: mediaSupplyStringPtrValue(order.OrderBrand),
ResourceIDArr: make([]string, 0, len(items)),