OfficialAccountBillsTransformer.php 931 B

12345678910111213141516171819202122232425262728
  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 OfficialAccountBillsTransformer
  10. {
  11. public function transform($item)
  12. {
  13. return [
  14. "amount" => $item->recharge_amount,
  15. "date" => $item->date,
  16. "appid" => $item->appid,
  17. "nickname" => $item->nickname,
  18. "total" => $item->channel_recharge_amount,
  19. 'recharge_amount_in_30_days' => $item->recharge_amount_in_30_days ? $item->recharge_amount_in_30_days : 0,
  20. 'recharge_amount_in_60_days' => $item->recharge_amount_in_60_days ? $item->recharge_amount_in_60_days : 0,
  21. 'recharge_amount_in_90_days' => $item->recharge_amount_in_90_days ? $item->recharge_amount_in_90_days : 0,
  22. 'new_fans_num' => $item->new_fans_num ? $item->new_fans_num : 0
  23. ];
  24. }
  25. }