Prechádzať zdrojové kódy

开启tapdb上报支付事件

wanggangzero 5 mesiacov pred
rodič
commit
76e99b9b23

+ 3 - 1
Gameserver/App/service_call/pay/official/alipay/notify.php

@@ -25,7 +25,9 @@ if ($flag) {
         if ($order->Check()) {                                                  # 订单校验, 1代表支付成功
             if ($order->status == 1) {                                          # 订单状态是成功
                 $order->UpdateOrderStatus();                                    # 更新订单状态,->已付款
-//                loyalsoft\TapDBUtil::PushPayEvent($order, 'alipay');            # 向tapdb推送充值记录
+                if (PLAT == 'tap') {
+                    loyalsoft\TapDBUtil::PushPayEvent($order, 'alipay');        # 向tapdb推送充值记录
+                }
                 CLog::pay("[notify.zfb] [发货] " . $order->cpOrderId . " >>> " . $order->amount);
             } else if ($order->status == 2) {                                   # status为2(failed)的情况
                 $order->UpdateOrderStatus();                                    # 直接更新订单状态,->支付失败

+ 3 - 1
Gameserver/App/service_call/pay/official/wxpay/notify.php

@@ -63,7 +63,9 @@ class PayNotifyCallBack extends WxPayNotify {
         }
         if ($order->status == 1) {                                              # 订单状态是成功 1代表支付成功
             $order->UpdateOrderStatus();                                        # [数据库操作]更新订单状态,->已付款
-//            loyalsoft\TapDBUtil::PushPayEvent($order, 'wxpay');                 # 向tapdb推送充值记录
+            if (PLAT == 'tap') {
+                loyalsoft\TapDBUtil::PushPayEvent($order, 'wxpay');                 # 向tapdb推送充值记录
+            }
             CLog::pay("[notify.wx] [发货] " . $order->cpOrderId . " >>> " . $order->amount);
             $msg = "success";
             return true;

+ 2 - 3
Gameserver/App/util/tapdb/TapDBUtil.php

@@ -47,8 +47,8 @@ class TapDBUtil {
 
     public static function TestPay() {
         $args = [];
-        $args['openid'] = 'oEW_p0gt1shMJMY4S2KiUSaLxNp0_yyb'; // openid                                    # 玩家uid(不带_yyb)
-        $args['amt'] = 600;                                              # 支付金额, 游戏后台统一单位是分
+        $args['openid'] = 'oEW_p0gt1shMJMY4S2KiUSaLxNp0_yyb'; // openid         # 玩家uid(不带_yyb)
+        $args['amt'] = 600;                                                     # 支付金额, 游戏后台统一单位是分
         $args['appmeta'] = 'oEW_p0gt1shMJMY4S2KiUSaLxNp0_yyb,1,1022304201408000815*qbqd*wechat';
         $order = pay\OrderNotice::Parse_ysdkOrder($args);
         self::PushPayEvent($order, 'yyb');
@@ -109,5 +109,4 @@ class TapDBUtil {
 
         return $ok;
     }
-
 }

+ 7 - 8
Gameserver/App/util/tapdb/TapDB_config.php

@@ -28,16 +28,15 @@ class TapDB_config {
     }
 
     private function __construct() {
-        $arr = [Enum_Plat::Online, Enum_Plat::Online_yyb, Enum_Plat::Online_hw];
+        $arr = [Enum_Plat::Online_tap];
         if (in_array(PLAT, $arr)) {                                                    // 正式
-            $this->gameClientId = "zof26AtQDfSoOUjMeY";                         // appid
-            $this->gameToken = "InclpY9ioQeKSt40yZNjcp1uPOJ8lqCHPgmaZTUb";      // 客户端接口秘钥
-            $this->serverToken = "lSFgVNpsYbxGlV4MRfhdyS8rEeusd2j4";            // 服务端接口秘钥
+            $this->gameClientId = "ltbfeedazslnjfqnfy";                         // appid
+            $this->gameToken = "TQ2IectpHd5PnTS9XVlNsytSTaVrFUagXzHURYAE";      // 客户端接口秘钥
+            $this->serverToken = "lNSO2E41b7zjTVcHbTxzs2KBGjjFpwj8";            // 服务端接口秘钥
         } else {                                                                // 测试
-            $this->gameClientId = "TNFmYW7SBavcZk5lU2";                         // appid
-            $this->gameToken = "x2jdwJFyH48hAIl47c7swZTIA49Dq5MQoglAUYb5";      // 客户端接口秘钥
-            $this->serverToken = "ptVLcjXr1YiW2dL4J2llRHKlisA5GgUg";            // 服务端接口秘钥
+            $this->gameClientId = "ltbfeedazslnjfqnfy";                         // appid
+            $this->gameToken = "TQ2IectpHd5PnTS9XVlNsytSTaVrFUagXzHURYAE";      // 客户端接口秘钥
+            $this->serverToken = "lNSO2E41b7zjTVcHbTxzs2KBGjjFpwj8";            // 服务端接口秘钥
         }
     }
-
 }