CashAccountTransformer.php 1.3 KB

123456789101112131415161718192021222324252627282930
  1. <?php
  2. /**
  3. * Created by PhpStorm.
  4. * User: tandunzhao
  5. * Date: 2017/11/17
  6. * Time: 下午4:40
  7. */
  8. namespace App\Http\Controllers\Channel\Finance\Transformers;
  9. class CashAccountTransformer
  10. {
  11. public function transform($cashAccount){
  12. return [
  13. 'account_name' => isset($cashAccount->account_name) ? $cashAccount->account_name : "",
  14. 'identity_card' => isset($cashAccount->identity_card) ? $cashAccount->identity_card : "",
  15. 'card_number' => isset($cashAccount->card_number) ? $cashAccount->card_number : "",
  16. 'account_bank' => isset($cashAccount->account_bank) ? $cashAccount->account_bank : "",
  17. 'bank_id' => (float)(isset($cashAccount->bank_id) ? $cashAccount->bank_id : 0),
  18. 'is_company' => (float)(isset($cashAccount->is_company) ? $cashAccount->is_company : 0),
  19. 'bank' => isset($cashAccount->bank) ? $cashAccount->bank : "",
  20. 'phone' => isset($cashAccount->phone) ? $cashAccount->phone : "",
  21. 'status' => isset($cashAccount->status) ? $cashAccount->status : "",
  22. 'province' => isset($cashAccount->province) ? $cashAccount->province : "",
  23. 'updated_time' => isset($cashAccount->updated_at) ? date("Y-m-d H:i:s",strtotime($cashAccount->updated_at)) : "",
  24. ];
  25. }
  26. }