address extra fields

This commit is contained in:
edmondlang
2024-10-14 14:16:33 +08:00
parent 7b0e271459
commit f44497e50c
10 changed files with 151 additions and 31 deletions
+2 -1
View File
@@ -5,6 +5,7 @@ namespace App\Http\Resources;
use App\Classes\ValueObjects\Constants\ApprovalStatus;
use App\Classes\ValueObjects\Constants\OrderRoleTypes;
use App\Classes\ValueObjects\Constants\PackingListType;
use App\Classes\ValueObjects\Constants\RemarkTypes;
use App\Classes\ValueObjects\Constants\TransactionType;
use App\Classes\ValueObjects\Constants\TransportType;
use App\Models\Transaction;
@@ -53,7 +54,7 @@ class OrderResource extends JsonResource
'invoices' => $this->whenLoaded('packingLists', function() use ($orderId) {
return TransactionResource::collection($this->transactions()->whereNotIn('transactions.status', [0, 1])->where('transactions.type', TransactionType::SHIPPING_INVOICE)->get());
}),
'remarks' => RemarkResource::collection($this->remarks),
'remark' => new RemarkResource($this->remarks->first()),
'created_at' => $this->created_at->format('d-m-Y')
];