WorkerOrderController.php 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. <?php
  2. namespace app\modules\client\controllers\v1;
  3. use app\modules\client\controllers\BaseController;
  4. use app\modules\client\models\v1\WorkerForm;
  5. use app\modules\client\models\v1\WorkerOrderForm;
  6. class WorkerOrderController extends BaseController
  7. {
  8. //服务订单列表
  9. public function actionWorkerOrderList() {
  10. $form = new WorkerOrderForm();
  11. $form->attributes = get_params();
  12. $form->store_id = get_store_id();
  13. return $this->asJson($form->workerOrderList());
  14. }
  15. //服务订单详情
  16. public function actionWorkerOrderInfo() {
  17. $form = new WorkerOrderForm();
  18. $form->attributes = get_params();
  19. $form->store_id = get_store_id();
  20. return $this->asJson($form->workerOrderInfo());
  21. }
  22. //服务订单进度
  23. public function actionWorkerOrderProgress() {
  24. $form = new WorkerOrderForm();
  25. $form->attributes = get_params();
  26. $form->store_id = get_store_id();
  27. return $this->asJson($form->workerOrderProgress());
  28. }
  29. //服务订单取消
  30. public function actionWorkerOrderCancel() {
  31. $form = new WorkerOrderForm();
  32. $form->attributes = get_params();
  33. $form->store_id = get_store_id();
  34. return $this->asJson($form->workerOrderCancel());
  35. }
  36. //取消订单原因
  37. public function actionWorkerOrderCancelReason() {
  38. $form = new WorkerOrderForm();
  39. $form->attributes = get_params();
  40. $form->store_id = get_store_id();
  41. return $this->asJson($form->workerOrderCancelReason());
  42. }
  43. //获取订单单个商品信息
  44. public function actionGetOrderGoodsInfo() {
  45. $form = new WorkerOrderForm();
  46. $form->attributes = get_params();
  47. $form->store_id = get_store_id();
  48. return $this->asJson($form->getOrderGoodsInfo());
  49. }
  50. }