添加数数日志

This commit is contained in:
aozhiwei 2019-08-26 17:02:17 +08:00
parent e53ed3d431
commit b3ec14b825
3 changed files with 53 additions and 2 deletions

@ -1 +1 @@
Subproject commit 1e3bb4df855f6d11df75545d10b0c2aacea34a06
Subproject commit e04c7c832abfe671ac35ba2ea43f24071ff06582

View File

@ -1,5 +1,7 @@
<?php
require 'phpcommon/tglog.php';
class PayController {
const SCAN_PAY_API_URL = 'https://gwapi.yemadai.com/pay/aggregatePay';
@ -160,6 +162,29 @@ class PayController {
':minigame_appid' => $minigame_appid,
':minigame_accountid' => $minigame_accountid,
));
{
$log_params = array(
'#account_id' => $game_account_id,
'#distinct_id' => '',
'#type' => 'track',
'#time' => date("Y-m-d H:i:s"),
'#ip' => phpcommon\getIPv4(),
'#event_name' => 'event_' . 11 . '_' . 40,
'properties' => array(
'channel' => $game_channel,
'gameid' => $gameid,
'orderid' => $orderid,
'itemid' => $itemid,
'itemnum' => 1,
'amount' => $real_amount,
'sp_orderid' => (string)$xmlobj->OrderNo,
'minigame_appid' => $minigame_appid,
'minigame_account_id' => $minigame_accountid,
)
);
phpcommon\TGLog::writeToLog('gamepay', $gameid, $log_params);
}
if (!$ret) {
echo json_encode(array(
'errcode' => 2,

View File

@ -1,5 +1,7 @@
<?php
require 'phpcommon/tglog.php';
class PayNotifyController {
const PUB_KEY = 'MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC2g2T98rLysZAS1pVv2gE/2DOf9+LkHI9oEFVeKvVZKLHMNzEpZkXK+IXJMHpxlMNLStiwuLxLpnvCQQptGbFohqDsHACademc6/t+YVF2FX4F6GIgBuaPDdJwSGAljtU5P3vsCbJpGPXh6QNyKveBAJKILbXem6pPl+J01CMXyQIDAQAB';
@ -47,13 +49,37 @@ class PayNotifyController {
':createtime' => time()
));
if ($_REQUEST['Succeed'] == '88') {
$row = $conn->execQueryOne('SELECT orderid, accountid, sp_pay_result, status FROM orderinfo ' .
$row = $conn->execQueryOne('SELECT orderid, accountid, sp_pay_result, status, channel, '.
' gameid, itemid, price '.
'FROM orderinfo ' .
'WHERE orderid=:orderid;',
array(
'orderid' => $_REQUEST['BillNo']
)
);
if ($row) {
{
$log_params = array(
'#account_id' => $row['accountid'],
'#distinct_id' => '',
'#type' => 'track',
'#time' => date("Y-m-d H:i:s"),
'#ip' => phpcommon\getIPv4(),
'#event_name' => 'event_' . 11 . '_' . 41,
'properties' => array(
'channel' => $row['channel'],
'gameid' => $row['gameid'],
'orderid' => $row['orderid'],
'itemid' => $row['itemid'],
'itemnum' => 1,
'amount' => $row['price'],
'sp_orderid' => $_REQUEST['OrderNo'],
'sp_amount' => $_REQUEST['Amount'],
)
);
phpcommon\TGLog::writeToLog('gamepay', $row['gameid'], $log_params);
}
if ($row['status'] == 0 && $row['sp_pay_result'] == 0) {
$ret = $conn->execScript('INSERT INTO confirmed_order(orderid, status, createtime)' .
'VALUES(:orderid, :status, :createtime);',