feat(t240): cache freight item images
This commit is contained in:
@@ -168,12 +168,17 @@ func (adapter *UsecaseAdapter) GetFreightOrder(
|
||||
ProductThumbRef: stringValue(item.ProductThumbRef),
|
||||
OriginalUnitPriceMinor: item.OriginalUnitPriceMinor,
|
||||
OriginalCurrency: item.OriginalCurrency,
|
||||
ImageStatus: string(item.ImageStatus),
|
||||
ImageErrorCode: stringValue(item.ImageErrorCode),
|
||||
PurchaseStatus: stringValue(item.PurchaseStatus),
|
||||
Revision: item.Revision,
|
||||
}
|
||||
if item.Quantity != nil {
|
||||
view.Quantity = *item.Quantity
|
||||
}
|
||||
if item.ImageStatus == domain.FreightItemImageReady {
|
||||
view.ImageURL = "/api/v1/freight-items/" + item.ID + "/image"
|
||||
}
|
||||
review := FreightItemReview{Item: view}
|
||||
if request, exists := requestByItem[item.ID]; exists {
|
||||
requestView := procurementRequestFrom(request)
|
||||
|
||||
Reference in New Issue
Block a user