|
|
|
@ -462,20 +462,24 @@ class ShortcutController extends BaseController{
|
|
|
|
|
$userToken = I('request.user_token');
|
|
|
|
|
|
|
|
|
|
if (empty($request)) {
|
|
|
|
|
redirect(U('Spend/notice',array('user_id'=>$user_id,'game_id'=>$game_id,'is_platform'=> $is_platform,'msg'=>'登录数据不能为空', 'user_token' => $userToken)));exit;
|
|
|
|
|
echo json_encode(['code'=>0, 'msg'=> '登录数据不能为空']);
|
|
|
|
|
exit;
|
|
|
|
|
}
|
|
|
|
|
// 支付验证 是否让支付
|
|
|
|
|
$payCheck = pay_check($request['user_id']);
|
|
|
|
|
if (!$payCheck['code']) {
|
|
|
|
|
redirect(U('Spend/notice',array('user_id'=>$user_id,'game_id'=>$game_id,'is_platform'=> $is_platform,'msg'=>$payCheck['msg'], 'user_token' => $userToken)));exit;
|
|
|
|
|
echo json_encode(['code'=>0, 'msg'=> $payCheck['msg']]);
|
|
|
|
|
exit;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
$game = M('Game','tab_')->where(['id'=>$request['game_id']])->field('pay_status')->find();
|
|
|
|
|
if($game['pay_status'] == 0){
|
|
|
|
|
redirect(U('Spend/notice',array('user_id'=>$user_id,'game_id'=>$game_id,'is_platform'=> $is_platform,'msg'=>'该游戏暂时无法充值,请联系客服!', 'user_token' => $userToken)));exit;
|
|
|
|
|
echo json_encode(['code'=>0, 'msg'=> "该游戏暂时无法充值,请联系客服!"]);
|
|
|
|
|
exit;
|
|
|
|
|
}
|
|
|
|
|
if($request['price']*1<=0){
|
|
|
|
|
redirect(U('Spend/notice',array('user_id'=>$user_id,'game_id'=>$game_id,'is_platform'=> $is_platform,'msg'=>'充值金额有误', 'user_token' => $userToken)));exit;
|
|
|
|
|
echo json_encode(['code'=>0, 'msg'=> "充值金额有误"]);
|
|
|
|
|
exit;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
C(api('Config/lists'));
|
|
|
|
@ -484,7 +488,8 @@ class ShortcutController extends BaseController{
|
|
|
|
|
$request['extend'] = I('request.extend');
|
|
|
|
|
$extend_data = M('spend','tab_')->where(array('extend'=>$request['extend'],'game_id'=>$request['game_id']))->find();
|
|
|
|
|
if($extend_data){
|
|
|
|
|
redirect(U('Spend/notice',array('user_id'=>$user_id,'game_id'=>$game_id,'is_platform'=> $is_platform,'msg'=>$request['game_id'].'订单号重复,请关闭支付页面重新支付'.$request['extend'], 'user_token' => $userToken)));exit;
|
|
|
|
|
echo json_encode(['code'=>0, 'msg'=> "订单号重复,请关闭支付页面重新支付."]);
|
|
|
|
|
exit;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -494,7 +499,8 @@ class ShortcutController extends BaseController{
|
|
|
|
|
$discount = $discount['discount'];
|
|
|
|
|
$pay_amount = $discount * $request['price'] / 10;
|
|
|
|
|
if ($pay_amount < 0.01) {
|
|
|
|
|
redirect(U('Spend/notice',array('user_id'=>$user_id,'game_id'=>$game_id,'is_platform'=> $is_platform, 'msg'=>'充值金额有误.'.$pay_amount, 'user_token' => $userToken)));exit;
|
|
|
|
|
echo json_encode(['code'=>0, 'msg'=> "充值金额有误."]);
|
|
|
|
|
exit;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if (!$is_platform) {
|
|
|
|
@ -589,7 +595,8 @@ class ShortcutController extends BaseController{
|
|
|
|
|
}else{
|
|
|
|
|
$this->add_deposit($request,1);
|
|
|
|
|
}
|
|
|
|
|
redirect(html_entity_decode($yeeData['url']));die;
|
|
|
|
|
$returl = html_entity_decode($yeeData['url']);
|
|
|
|
|
echo json_encode(['code'=>200, 'url'=> $returl]);
|
|
|
|
|
return ;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|