Commit 9b3c96ab by 冷斌

fix bug

parent 613d1de2
...@@ -235,6 +235,16 @@ class PayController extends HomebaseController { ...@@ -235,6 +235,16 @@ class PayController extends HomebaseController {
M("users")->where("id='{$orderinfo['touid']}'")->setInc("coin",$coin); M("users")->where("id='{$orderinfo['touid']}'")->setInc("coin",$coin);
/* 更新 订单状态 */ /* 更新 订单状态 */
M("users_charge")->where("id='{$orderinfo['id']}'")->save(array("status"=>1,"trade_no"=>$info['transaction_id'],"ambient"=>$info['ambient'])); M("users_charge")->where("id='{$orderinfo['id']}'")->save(array("status"=>1,"trade_no"=>$info['transaction_id'],"ambient"=>$info['ambient']));
// 邀请返利
$user = M("users")->where("id='{$orderinfo['touid']}'")->find();
if ($user['pid'] > 0) {
$config = getConfigPri();
$invite_reward = !empty($config['invite_reward']) ? $config['invite_reward'] : 0;
$coin2 = ($coin * $invite_reward) / 100;
$c = (int)$coin2;
M("users")->where("id='{$user['pid']}'")->setInc("i_votes",$c);
}
$this->logios("orderno:".$out_trade_no.' 支付成功'); $this->logios("orderno:".$out_trade_no.' 支付成功');
}else{ }else{
$this->logios("orderno:".$out_trade_no.' 订单信息不存在'); $this->logios("orderno:".$out_trade_no.' 订单信息不存在');
...@@ -244,6 +254,8 @@ class PayController extends HomebaseController { ...@@ -244,6 +254,8 @@ class PayController extends HomebaseController {
echo '{"status":"success","info":"充值支付成功"}'; echo '{"status":"success","info":"充值支付成功"}';
exit; exit;
} }
public function getReceiptData($receipt, $isSandbox){ public function getReceiptData($receipt, $isSandbox){
$config=getConfigPri(); $config=getConfigPri();
......
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