易宝支付提示

master
tping 5 years ago
parent 2c78cfd746
commit e0fbe5d6a8

@ -462,20 +462,24 @@ class ShortcutController extends BaseController{
$userToken = I('request.user_token'); $userToken = I('request.user_token');
if (empty($request)) { 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']); $payCheck = pay_check($request['user_id']);
if (!$payCheck['code']) { 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(); $game = M('Game','tab_')->where(['id'=>$request['game_id']])->field('pay_status')->find();
if($game['pay_status'] == 0){ 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){ 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')); C(api('Config/lists'));
@ -484,7 +488,8 @@ class ShortcutController extends BaseController{
$request['extend'] = I('request.extend'); $request['extend'] = I('request.extend');
$extend_data = M('spend','tab_')->where(array('extend'=>$request['extend'],'game_id'=>$request['game_id']))->find(); $extend_data = M('spend','tab_')->where(array('extend'=>$request['extend'],'game_id'=>$request['game_id']))->find();
if($extend_data){ 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']; $discount = $discount['discount'];
$pay_amount = $discount * $request['price'] / 10; $pay_amount = $discount * $request['price'] / 10;
if ($pay_amount < 0.01) { 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) { if (!$is_platform) {
@ -589,7 +595,8 @@ class ShortcutController extends BaseController{
}else{ }else{
$this->add_deposit($request,1); $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 ; return ;
} }

@ -372,7 +372,30 @@
} }
//快捷支付 //快捷支付
function shorcut(){ function shorcut(){
window.location.href =payurl; var url = payurl;
$.ajax({
type:'post',
dataType:'json',
data:{},
url:url,
success:function(result) {
if(result.code==200) {
window.location.href = result.url;
} else {
flag=false;
$(".tipmsg").html(result.msg);
$(".msgdialog").show();
}
},
error:function(){
flag=false;
$(".tipmsg").html("接口请求错误");
$(".msgdialog").show();
}
});
return false;
// window.location.href =payurl;
} }
//平台币支付 //平台币支付
function platform_pay(){ function platform_pay(){

Loading…
Cancel
Save