| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- <?php
- namespace api\controllers;
- use common\helpers\FileHelper;
- use Yii;
- use yii\helpers\Json;
- use yii\web\Controller;
- /**
- *
- * 物流控制器
- *
- * Class LogisticsController
- * @package api\controllers
- * @author qimall
- */
- class LogisticsController extends Controller
- {
- /**
- * 关闭csrf
- *
- * @var bool
- */
- public $enableCsrfValidation = false;
- protected function getLogPath($type)
- {
- return Yii::getAlias('@runtime') . "/logistics/" . date('Y_m_d') . '/' . $type . '.txt';
- }
- /**
- * 快递鸟回调接收
- * @Author: lun
- * @DateTime: 2022/8/12 0012 15:16
- * @Copyright: copyright (c) 2021 广东七件事集团
- */
- public function actionKdniaoNotify()
- {
- $get = Yii::$app->request->get();
- $post = Yii::$app->request->post();
- FileHelper::writeLog($this->getLogPath('error'), '物流回调get:' . Json::encode($get));
- FileHelper::writeLog($this->getLogPath('error'), '物流回调post:' . Json::encode($post));
- $mall_id = $get['mall_id'] ?: 0;
- $kdniao_mch_id = Yii::$app->services->setting->mall->get($mall_id, 'logistics.kdniao_mch_id');// 快递鸟id
- echo Json::encode([
- 'EBusinessID' => $kdniao_mch_id,
- 'UpdateTime' => date('Y-m-d H:i:s', time()),
- 'Success' => true,
- 'Reason' => "",
- ]);
- exit;
- }
- }
|