ServiceOrderController.php 813 B

12345678910111213141516171819202122232425262728293031
  1. <?php
  2. namespace app\api\controller;
  3. use app\api\lists\recharge\ServiceOrderLists;
  4. use app\api\logic\ServiceOrderLogic;
  5. use app\api\validate\ServiceOrderValidate;
  6. /**
  7. * 订单类
  8. */
  9. class ServiceOrderController extends BaseApiController
  10. {
  11. public function lists()
  12. {
  13. return $this->dataLists(new ServiceOrderLists());
  14. }
  15. public function submitOrder()
  16. {
  17. $params = (new ServiceOrderValidate())->post()->goCheck('add', [
  18. 'user_id' => $this->userId,
  19. 'terminal' => $this->userInfo['terminal'],
  20. 'user_info' => $this->userInfo
  21. ]);
  22. $result = ServiceOrderLogic::submitOrder($params);
  23. if (false === $result) {
  24. return $this->fail(ServiceOrderLogic::getError());
  25. }
  26. return $this->data($result);
  27. }
  28. }