BookPromotionCheckedTransformer.php 1013 B

123456789101112131415161718192021222324252627
  1. <?php
  2. namespace App\Http\Controllers\Manage\Book\Transformers;
  3. class BookPromotionCheckedTransformer
  4. {
  5. public function transform($item)
  6. {
  7. return [
  8. 'id' => $item->id,
  9. 'book_id' => $item->book_id,
  10. 'operator' => $item->operator,
  11. 'size' => $item->size,
  12. 'status' => $item->status,
  13. 'author' => $item->author,
  14. 'book_name' => $item->book_name,
  15. 'cp_source' => $item->cp_source,
  16. 'is_on_shelf' => $item->is_on_shelf,
  17. 'periods'=>$item->periods,
  18. 'recharge_amount_in_24h_outside' => $item->recharge_amount_in_24h_outside,
  19. 'recharge_amount_in_24h_inside' => $item->recharge_amount_in_24h_inside,
  20. 'recharge_amount_in_72h_inside' => $item->recharge_amount_in_72h_inside,
  21. 'recharge_amount_in_72h_outside' => $item->recharge_amount_in_72h_outside,
  22. 'created_at' => date("Y-m-d H:i:s", strtotime($item->onshelf_date))
  23. ];
  24. }
  25. }