HandlesOrderRecords.php 504 B

1234567891011121314151617181920
  1. <?php
  2. namespace App\Services\Client\Traits;
  3. use App\Models\Order;
  4. use App\Models\OrderRecord;
  5. trait HandlesOrderRecords
  6. {
  7. private function createOrderRecord(Order $order, int $objectId, string $objectType, string $status, string $remark): OrderRecord
  8. {
  9. return OrderRecord::create([
  10. 'order_id' => $order->id,
  11. 'object_id' => $objectId,
  12. 'object_type' => $objectType,
  13. 'state' => $status,
  14. 'remark' => $remark,
  15. ]);
  16. }
  17. }