OrderController.php 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. <?php
  2. namespace business\controllers;
  3. use biz\order\services\OrderService;
  4. use Yii;
  5. use common\components\util;
  6. use common\components\stringUtil;
  7. class OrderController extends BaseController
  8. {
  9. public function actionList()
  10. {
  11. $get = Yii::$app->request->get();
  12. //组建where
  13. $status = isset($get['status']) ? $get['status'] : 0;
  14. $search = isset($get['search']) ? $get['search'] : '';
  15. $where = ['merchantId' => $this->merchantId, 'status' => $status];
  16. if (!empty($search)) {
  17. if (stringUtil::isMobieNumber($search)) {
  18. $where['receiveMobile'] = $search;
  19. } else {
  20. $where['id'] = $search;
  21. }
  22. }
  23. $list = OrderService::getOrderList($where);
  24. util::success($list);
  25. }
  26. //订单详情 shish 2019.12.16
  27. public function actionDetail()
  28. {
  29. $id = Yii::$app->request->get('id');
  30. $detail = OrderService::getDetail();
  31. util::success($detail);
  32. }
  33. //订单归类 shish 2019.12.17
  34. public function actionClassify()
  35. {
  36. $post = Yii::$app->request->post();
  37. $id = isset($post['id']) ? $post['id'] : 0;
  38. $order = OrderService::getById($id);
  39. OrderService::valid($order, $this->merchantId);
  40. $categoryId = isset($post['categoryId']) ? $post['categoryId'] : $post['categoryId'];
  41. $usageId = isset($post['usageId']) ? $post['usageId'] : $post['usageId'];
  42. OrderService::classify($id, $categoryId, $usageId);
  43. util::ok();
  44. }
  45. }