瀏覽代碼

sunguidong

zhangguidong 2 年之前
父節點
當前提交
e59bc28513
共有 2 個文件被更改,包括 22 次插入14 次删除
  1. 9 0
      app/event.php
  2. 13 14
      app/pay/controller/Pay.php

+ 9 - 0
app/event.php

@@ -99,6 +99,15 @@ return [
         'VipPayNotify' => [
             'app\event\VipPayNotify',//商城订单支付异步回调
         ],
+        'BalancePayNotify' => [
+            'app\event\BalancePayNotify',//商城订单支付异步回调
+        ],
+        'SupplierPayNotify' => [
+            'app\event\SupplierPayNotify',//商城订单支付异步回调
+        ],
+        'FranchiseePayNotify' => [
+            'app\event\FranchiseePayNotify',//商城订单支付异步回调
+        ],
 		//订单创建后执行事件
 		'OrderCreate' => [
 			'app\event\OrderCreateShopMember',  //创建订单后添加店铺关注

+ 13 - 14
app/pay/controller/Pay.php

@@ -89,26 +89,25 @@ class Pay extends Controller
     }
     public function BalancePayNotify()
     {
-//        $data = file_get_contents('php://input');
-//        $is_xml =  xml_parser($data);
-//        if($is_xml) {
-//            $jsonXml = json_encode(simplexml_load_string($data, 'SimpleXMLElement', LIBXML_NOCDATA));
-//            $data = json_decode($jsonXml, true);
-//            Log::write('pay_notifiy:'.$jsonXml, 'notice');
-//        }
-//        else{
-//            $data = input();
-//            Log::write('pay_notifiy_pay:'.var_export($data,true), 'notice');
-//        }
-//        file_put_contents('pay3_log.log', $data["out_trade_no"]);
+        $data = file_get_contents('php://input');
+        $is_xml =  xml_parser($data);
+        if($is_xml) {
+            $jsonXml = json_encode(simplexml_load_string($data, 'SimpleXMLElement', LIBXML_NOCDATA));
+            $data = json_decode($jsonXml, true);
+            Log::write('pay_notifiy:'.$jsonXml, 'notice');
+        }
+        else{
+            $data = input();
+            Log::write('pay_notifiy_pay:'.var_export($data,true), 'notice');
+        }
+        file_put_contents('pay3_log.log', $data["out_trade_no"]);
 
-        $data = ['out_trade_no'=>'16654543898562'];
         event('BalancePayNotify', $data);
     }
 	
 	public function payReturn()
 	{
-	    
+
 	}