ActivityChargeInfoTransformer.php 769 B

12345678910111213141516171819202122232425
  1. <?php
  2. /**
  3. * Created by PhpStorm.
  4. * Date: 2017/3/31
  5. * Time: 14:02
  6. */
  7. namespace App\Http\Controllers\Manage\Activity\Transformers;
  8. class ActivityChargeInfoTransformer
  9. {
  10. public function transform($activityChargeItem)
  11. {
  12. return [
  13. 'uid' => $activityChargeItem->uid,
  14. 'trade_no' => $activityChargeItem->trade_no,
  15. 'price' => (float)$activityChargeItem->price,
  16. 'pay_end_at' => $activityChargeItem->pay_end_at,
  17. 'activity_id' => $activityChargeItem->activity_id,
  18. 'send_order_id' => $activityChargeItem->send_order_id,
  19. 'send_order_name' => $activityChargeItem->send_order_name,
  20. 'created_at' => $activityChargeItem->created_at->toDateTimeString()
  21. ];
  22. }
  23. }