CardRidingOrdersTransformer.php 773 B

123456789101112131415161718192021222324
  1. <?php
  2. namespace App\Transformers;
  3. use App\Models\CardRidingOrder;
  4. use League\Fractal\TransformerAbstract;
  5. class CardRidingOrdersTransformer extends TransformerAbstract
  6. {
  7. public function transform(CardRidingOrder $cardRidingOrder){
  8. return [
  9. 'no' => $cardRidingOrder->no,
  10. 'money' => $cardRidingOrder->money,
  11. 'discount' => bcmul($cardRidingOrder->discount,10),
  12. 'pay_money' => $cardRidingOrder->pay_money,
  13. 'pay_type' => CardRidingOrder::$payTypeMaps[$cardRidingOrder->pay_type],
  14. 'pay_status' => CardRidingOrder::$payStatusMaps[$cardRidingOrder->pay_status],
  15. 'pay_time' => $cardRidingOrder->pay_time,
  16. 'created_at' => $cardRidingOrder->created_at
  17. ];
  18. }
  19. }