| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 |
- <?php
- namespace hd\controllers;
- use Yii;
- use Abbotton\MeituanTakeaway\Application;
- class MtController extends PublicController
- {
- public $guestAccess = [];
- private $config = [
- 'app_id' => '119094',
- 'app_secret' => 'b7e86d768391180f805621b40ec31e33',
- 'request_url' => '', // 默认 `https://waimaiopen.meituan.com/api/v1/`
- ];
- public function actionApi()
- {
- echo '开发中...';
- }
- public function actionNewOrder()
- {
- $post = Yii::$app->request->post();
- if(!empty($post)) {
- Yii::info('newOrder: ' . json_encode($post));
- }
- $get = Yii::$app->request->get();
- if(!empty($get)) {
- Yii::info('newOrder: ' . json_encode($get));
- }
- return;
- $app = new Application($this->config);
- $params = ['order_id' => '27061900338318741', 'is_mt_logistics' => 1];
- $orderDetail = $app->order->getOrderDetail($params);
- print_r(json_decode($orderDetail, true));
- // 商品类、活动类接口支持异步队列
- $app->goods->async()->create([]);
- }
- public function actionCancelOrder()
- {
- $post = Yii::$app->request->post();
- if(!empty($post)) {
- Yii::info('cancelOrder: ' . json_encode($post));
- }
- $get = Yii::$app->request->get();
- if(!empty($get)) {
- Yii::info('cancelOrder: ' . json_encode($get));
- }
- return;
- }
- }
|