From 15c1b3732db0cccfc32d4e14e9df92d08f7b325a Mon Sep 17 00:00:00 2001 From: wucongxing <815046773@qq.com> Date: Thu, 13 Apr 2023 16:37:47 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=BF=AB=E9=80=92100?= =?UTF-8?q?=E6=B5=8B=E8=AF=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/Controller/CallBackController.php | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/app/Controller/CallBackController.php b/app/Controller/CallBackController.php index 910ffde..a41384a 100644 --- a/app/Controller/CallBackController.php +++ b/app/Controller/CallBackController.php @@ -870,13 +870,22 @@ class CallBackController extends AbstractController ); } - // 快递100订阅回调 + /** + * 快递100订阅回调 + * @return ResponseInterface + */ public function LogisticsCallBack(): ResponseInterface { $request_params = $this->request->all(); try { Log::getInstance()->info("快递100订阅回调数据:" . json_encode($request_params, JSON_UNESCAPED_UNICODE)); + if (empty($request_params)){ + return $this->LogisticsFailReturn("缺少推送参数"); + } + + $request_params = json_decode($request_params,true); + // 检测回调数据 if (!isset($request_params['sign']) || !isset($request_params['param'])) { return $this->LogisticsFailReturn("缺少推送参数:sign/param"); @@ -1052,4 +1061,5 @@ class CallBackController extends AbstractController ) ); } + } \ No newline at end of file