PaymentStatisticTransformer.php 1.0 KB

123456789101112131415161718192021222324252627282930
  1. <?php
  2. /**
  3. * Created by PhpStorm.
  4. * User: tandunzhao
  5. * Date: 2017/12/8
  6. * Time: 下午3:27
  7. */
  8. namespace App\Http\Controllers\Manage\Finance\Transformers;
  9. class PaymentStatisticTransformer
  10. {
  11. public function transform($payment){
  12. return [
  13. 'amount' => (float)($payment->amount),
  14. 'amount_num' => (float)($payment->amount_num),
  15. 'amount_person' => (float)($payment->amount_person),
  16. 'amount_person_num' => (float)($payment->amount_person_num),
  17. 'amount_company' => (float)($payment->amount_company),
  18. 'amount_company_num' => (float)($payment->amount_company_num),
  19. 'amount_audit_fail' => (float)($payment->amount_audit_fail),
  20. 'amount_audit_fail_num' => (float)($payment->amount_audit_fail_num),
  21. 'amount_fail' => (float)($payment->amount_fail),
  22. 'amount_fail_num' => (float)($payment->amount_fail_num),
  23. 'tallage' => (float)($payment->tallage),
  24. 'created_time' => date('Y-m-d',strtotime($payment->date)),
  25. ];
  26. }
  27. }