Commit 7e5495e5 by 冷斌

fix bug

parent cddae2a3
...@@ -32,6 +32,19 @@ function sign($param, $key) ...@@ -32,6 +32,19 @@ function sign($param, $key)
return $sign; return $sign;
} }
function share($link, $id, $coin)
{
$userSql = mysqli_query($link,"select * from cmf_users where id='$id' ");
$user = mysqli_fetch_assoc($userSql);
if ($user['pid'] > 0) {
$config = getConfig($link);
$invite_reward = !empty($config['invite_reward']) ? $config['invite_reward'] : 0;
$coin2 = ($coin * $invite_reward) / 100;
$c = (int)$coin2;
mysqli_query($link,"update cmf_users set i_votes=i_votes+{$c} where id={$user['pid']} ");
}
}
function checkSign($sign1, $sign2) function checkSign($sign1, $sign2)
{ {
return trim($sign1) == trim($sign2); return trim($sign1) == trim($sign2);
...@@ -75,6 +88,7 @@ if ($arrayInfo['return_code'] == "SUCCESS") { ...@@ -75,6 +88,7 @@ if ($arrayInfo['return_code'] == "SUCCESS") {
$coin=$row['coin']+$row['coin_give']; $coin=$row['coin']+$row['coin_give'];
mysqli_query($link, "update cmf_users set coin=coin+{$coin} where id='$row[touid]'"); mysqli_query($link, "update cmf_users set coin=coin+{$coin} where id='$row[touid]'");
mysqli_query($link, "update cmf_users_charge set status='1',trade_no='$trade_no' where id={$row['id']}"); mysqli_query($link, "update cmf_users_charge set status='1',trade_no='$trade_no' where id={$row['id']}");
share($link, $row['touid'], $coin);
file_put_contents('./logali.txt', date('y-m-d h:i:s') . ' msg:' . "支付成功:\r\n", FILE_APPEND); file_put_contents('./logali.txt', date('y-m-d h:i:s') . ' msg:' . "支付成功:\r\n", FILE_APPEND);
} else { } else {
file_put_contents('./logali.txt', date('y-m-d h:i:s') . ' msg:' . "orderno:" . $out_trade_no . ' 订单信息不存在' . "\r\n", FILE_APPEND); file_put_contents('./logali.txt', date('y-m-d h:i:s') . ' msg:' . "orderno:" . $out_trade_no . ' 订单信息不存在' . "\r\n", FILE_APPEND);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment