易宝支付提示

master
tping 5 years ago
parent 2c78cfd746
commit e0fbe5d6a8

@ -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 ;
}

@ -372,7 +372,30 @@
}
//快捷支付
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(){

Loading…
Cancel
Save