OrderController.php 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. <?php
  2. namespace App\Http\Controllers\Api\v1;
  3. use App\Http\Controllers\Api\webApp;
  4. use App\Services\Common\GoodsService;
  5. use App\Services\Common\MemberService;
  6. use App\Services\Common\OrderService;
  7. use App\Services\Common\ScoreGoodsService;
  8. /**
  9. * 积分订单
  10. * Class OrderController
  11. * @package App\Http\Controllers\Api
  12. */
  13. class OrderController extends webApp
  14. {
  15. public function index()
  16. {
  17. $params = request()->all();
  18. $pageSize = isset($params['pageSize'])? $params['pageSize'] : 18;
  19. $params['user_id'] = $this->userId;
  20. $datas = OrderService::make()->getDataList($params, $pageSize);
  21. return message(1010, true, $datas);
  22. }
  23. /**
  24. * 兑换
  25. * @return array
  26. */
  27. public function exchange()
  28. {
  29. $params = request()->all();
  30. $goodsId = isset($params['id'])? $params['id'] : 0;
  31. if(GoodsService::make()->exchange($goodsId)){
  32. return message(GoodsService::make()->getError(), true);
  33. }else{
  34. return message(GoodsService::make()->getError(), false);
  35. }
  36. }
  37. }