|
|
|
@ -80,6 +80,7 @@ class BaseController extends Controller {
|
|
|
|
|
if ($balance+$bind_balance < $d['deduction_amount']) { // 异常 用户充值支付宝不支付 然后重新发起一笔订单支付 在回到支付宝找未支付订单支付 这种情况 加到平台币
|
|
|
|
|
$this->record_logs($mbalance."平台币余额不足--》用户充值支付宝不支付 然后重新发起一笔订单支付 在回到支付宝找未支付订单支付 这种情况 加到平台币".$balance);
|
|
|
|
|
|
|
|
|
|
$createTime = time();
|
|
|
|
|
$depositId = M('deposit',"tab_")->add([
|
|
|
|
|
'order_number' => $data['trade_no'],
|
|
|
|
|
'pay_order_number' => 'PF_'.$data['out_trade_no'],
|
|
|
|
@ -93,9 +94,9 @@ class BaseController extends Controller {
|
|
|
|
|
'pay_way' => $d['pay_way'],
|
|
|
|
|
'pay_source' => 2, // 0官网 1推广后台 2移动端
|
|
|
|
|
'pay_ip' => $d['spend_ip'],
|
|
|
|
|
'create_time' => time(),
|
|
|
|
|
'create_time' => $createTime,
|
|
|
|
|
'sdk_version' => $d['sdk_version'],
|
|
|
|
|
'check_sign' => get_check_sign($d['user_id'],$data['trade_no'],$d['pay_amount'],$d['create_time']),
|
|
|
|
|
'check_sign' => get_check_sign($d['user_id'],$data['trade_no'],$d['pay_amount'],$createTime),
|
|
|
|
|
]);
|
|
|
|
|
$user = M("user","tab_");
|
|
|
|
|
$user->where("id=".$d['user_id'])->setInc("balance", $d['pay_amount']);
|
|
|
|
|