ServiceOrderController.php 668 B

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