SmartPushBookTransformer.php 1.3 KB

12345678910111213141516171819202122232425262728
  1. <?php
  2. namespace App\Http\Controllers\Manage\Book\Transformers;
  3. class SmartPushBookTransformer
  4. {
  5. public function transform($book)
  6. {
  7. return [
  8. 'book_id' => $book->bid,
  9. 'book_name' => $book->book_name,
  10. 'update_time' => isset($book->updated_at) ? date('Y-m-d H:i:s',strtotime($book->updated_at)):'',
  11. 'is_on_shelf' => $book->is_on_shelf,
  12. 'test_status'=>isset($book->test_status) ? $book->test_status:'',
  13. 'test_update_time'=>isset($book->test_update_time) ? date('Y-m-d H:i:s',strtotime($book->test_update_time)):'',
  14. 'plan_push_user_num'=>isset($book->plan_push_user_num) ? $book->plan_push_user_num:'',
  15. 'real_push_user_num'=>isset($book->real_push_user_num) ? $book->real_push_user_num:'',
  16. 'uv'=>isset($book->uv) ? $book->uv:'',
  17. 'pv'=>isset($book->pv) ? $book->pv:'',
  18. 'charge_amount'=>isset($book->charge_amount) ? $book->charge_amount:'',
  19. 'charge_user_num'=>isset($book->charge_user_num) ? $book->charge_user_num:'',
  20. 'book_amount'=>isset($book->book_amount) ? $book->book_amount:'',
  21. 'book_user_num'=>isset($book->book_user_num) ? $book->book_user_num:'',
  22. 'second_chapter_uv'=>isset($book->second_chapter_uv) ? $book->second_chapter_uv:'',
  23. ];
  24. }
  25. }