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
      * @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']);
         unset($params['resp_data']);
 
 
         LogUtil::info('支付回调参数', self::LOG_MODULE, __FUNCTION__,[
         LogUtil::info('支付回调参数', self::LOG_MODULE, __FUNCTION__,[