ExpressController.php 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. <?php
  2. /**
  3. * Created by PhpStorm.
  4. * User: wniu
  5. * Date: 2021/10/8
  6. * Time: 5:14 下午
  7. */
  8. namespace api\modules\v1\controllers\order;
  9. use api\controllers\OnAuthController;
  10. use common\models\logistics\LogisticsSearch;
  11. use common\models\order\OrderExpress;
  12. use common\models\order\OrderExpressLog;
  13. use Flex\Express\Exceptions\HttpException;
  14. use Flex\Express\Exceptions\InvalidArgumentException;
  15. use Yii;
  16. class ExpressController extends OnAuthController
  17. {
  18. public $modelClass = '';
  19. /**
  20. *
  21. * 获取物流信息
  22. * User: wniu
  23. * Date: 2021/10/9
  24. * Time: 3:16 下午
  25. */
  26. public function actionSearch()
  27. {
  28. $params = Yii::$app->request->post();
  29. $res = Yii::$app->services->validate->validate($params, [
  30. [['order_id'], 'required'],
  31. [['type'], 'string'],
  32. ]);
  33. if ($res === false) return $this->error(Yii::$app->services->validate->getErrorMessage());
  34. $params['mall_id'] = $this->mall_id;
  35. $data = OrderExpressLog::getExpressLog($params);
  36. return $this->success('操作成功', $data);
  37. }
  38. }