panda 1 سال پیش
والد
کامیت
0cb2b181b4
1فایلهای تغییر یافته به همراه4 افزوده شده و 5 حذف شده
  1. 4 5
      application/api/controller/Passport.php

+ 4 - 5
application/api/controller/Passport.php

@@ -148,13 +148,12 @@ class Passport extends Api
      * 支付回调
      * @return void
      */
-    public function pay_notify()
+    public function pay_notify(Request $request)
     {
-        $params = file_get_contents('php://input');
-        LogUtil::info('回调信息有误', self::LOG_MODULE, __FUNCTION__,$params);
-//        $params = json_decode($params,true);
+        $params = $request->param();
+
         // 消息主体信息
-        $resp_data = json_decode($params['resp_data'] ?? '',true);
+        $resp_data = json_decode(stripslashes(htmlspecialchars_decode($params['resp_data'] ?? '')),true);
         unset($params['resp_data']);
 
         LogUtil::info('支付回调参数', self::LOG_MODULE, __FUNCTION__,[