官网支付结果优化

master
chenzhi 5 years ago
parent 98249f462a
commit 777a7c8344

@ -81,32 +81,32 @@ class SpendController extends Controller {
}
public function pay_success() {
$orderno = $_GET ['orderno'] == "" ? $_GET ['out_trade_no'] : $_GET ['orderno'];
if (! empty ( $_GET ['jinzhue'] )) {
sleep ( 3 );
$orderno = $_GET ['jinzhue'];
}
$pay_where = substr ( $orderno, 0, 2 );
$Scheme = file_get_contents ( "./Application/Sdk/Scheme/" . $_GET ['game_id'] . ".txt" );
$map ['pay_order_number'] = $orderno;
switch ($pay_where) {
case 'SP' :
$result = M ( 'Spend', 'tab_' )->field ( "pay_status" )->where ( $map )->find ();
break;
case 'PF' :
$result = M ( 'deposit', 'tab_' )->field ( 'pay_status' )->where ( $map )->find ();
break;
case 'TB' :
$result = M ( 'balance', 'tab_' )->field ( 'pay_status' )->where ( $map )->find ();
break;
case 'BR' :
$result = M ( 'bind_recharge', 'tab_' )->field ( 'pay_status' )->where ( $map )->find ();
break;
}
$this->assign ( 'Scheme', $Scheme );
$this->assign ( 'paystatus', $result ['pay_status'] );
// $orderno = $_GET ['orderno'] == "" ? $_GET ['out_trade_no'] : $_GET ['orderno'];
// if (! empty ( $_GET ['jinzhue'] )) {
// sleep ( 3 );
// $orderno = $_GET ['jinzhue'];
// }
// $pay_where = substr ( $orderno, 0, 2 );
// $Scheme = file_get_contents ( "./Application/Sdk/Scheme/" . $_GET ['game_id'] . ".txt" );
// $map ['pay_order_number'] = $orderno;
// switch ($pay_where) {
// case 'SP' :
// $result = M ( 'Spend', 'tab_' )->field ( "pay_status" )->where ( $map )->find ();
// break;
// case 'PF' :
// $result = M ( 'deposit', 'tab_' )->field ( 'pay_status' )->where ( $map )->find ();
// break;
// case 'TB' :
// $result = M ( 'balance', 'tab_' )->field ( 'pay_status' )->where ( $map )->find ();
// break;
// case 'BR' :
// $result = M ( 'bind_recharge', 'tab_' )->field ( 'pay_status' )->where ( $map )->find ();
// break;
// }
// $this->assign ( 'Scheme', $Scheme );
// $this->assign ( 'paystatus', $result ['pay_status'] );
$this->display ();
}
public function pay_success2() {

@ -137,27 +137,19 @@ $("#back_success").click(function() {
}catch(err){
} */
var Scheme=$('.Scheme').val();
var orderno=$('.orderno').val();
var u = navigator.userAgent;
var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Adr') > -1; //android终端
if(isAndroid){
window.mengchuang.getPayResult('succeed');
}else{
<if condition="get_wx_type() neq 1">
window.location.href = '/mobile.php?s=/User/index.html';
<else/>
// window.location.href = '/mobile.php?s=/User/index.html';
</if>
}
// var Scheme=$('.Scheme').val();
// var orderno=$('.orderno').val();
// var u = navigator.userAgent;
// var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Adr') > -1; //android终端
// if(isAndroid){
// window.mengchuang.getPayResult('succeed');
// }else{
window.location.href = '/mobile.php?s=/User/index.html';
// }
});
$("#back_error").click(function() {
window.location.href = '/mobile.php?s=/User/index.html';
/* var orderno=$('.orderno').val();
var u = navigator.userAgent;
var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Adr') > -1; //android终端
@ -170,22 +162,22 @@ $("#back_error").click(function() {
}catch(err){
} */
var Scheme=$('.Scheme').val();
var orderno=$('.orderno').val();
var u = navigator.userAgent;
var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Adr') > -1; //android终端
if(isAndroid){
window.mengchuang.getPayResult('fail');
}else{
<if condition="get_wx_type() neq 1">
if (!Scheme)
;
else
window.location.href = Scheme+"://0&back";
<else/>
window. location.href = "mengchuang://showWapPayResult_btnType_?0&back";
</if>
}
// var Scheme=$('.Scheme').val();
// var orderno=$('.orderno').val();
// var u = navigator.userAgent;
// var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Adr') > -1; //android终端
// if(isAndroid){
// window.mengchuang.getPayResult('fail');
// }else{
// <if condition="get_wx_type() neq 1">
// if (!Scheme)
// ;
// else
// window.location.href = Scheme+"://0&back";
// <else/>
// window. location.href = "mengchuang://showWapPayResult_btnType_?0&back";
// </if>
// }
});
</script>

Loading…
Cancel
Save