yzms/show/pay_yzf.php

194 lines
34 KiB
PHP

<?
require_once("common.php");
$act = $_GET['act'];
$ftid = intval($_GET['ftid']);
$channelid = intval($_GET['channelid']);
$paymode = $_GET['paymode'];
if($paymode == '2') {
header("Location: pay_yzf_pc.php?".$_SERVER['QUERY_STRING']."&iscomplete=1");
exit;
}
$ftInfo = $db->get_one("select * from tb_dining_hall where id=".$ftid);
if(!$ftInfo) {
die("no ftid dining_hall!");
}
$company_id = intval($ftInfo['company_id']);
$companyInfo = $db->get_one("select * from tb_company where id=".$company_id);
if(!$companyInfo) {
die("company error!");
}
$cList = $db->get_all("select * from tb_pos_channel where dining_hall_id=".$ftid." and enabled=1 order by id");
if($channelid) {
$cInfo = $db->get_one("select * from tb_pos_channel where id=".$channelid);
if(!$cInfo || $cInfo['dining_hall_id'] != $ftid) {
header("Content-Type: text/html; charset=utf-8");
die("消费机和饭堂不对应!");
}
}
?>
<!DOCTYPE html>
<html>
<head>
<title>付款结果详情</title>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">
<meta name="description" content="">
<meta name="referrer" content="never">
</head>
<style>
img,legend{border:0}legend,td,th{padding:0}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}table{border-collapse:collapse;border-spacing:0}.hidden,[hidden]{display:none!important}.pure-img{max-width:100%;height:auto;display:block}
.icon_success{background:url('data:image/png;base64,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');
}
.icon_fail{
background:url('data:image/png;base64,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');
}
.result_msg{margin:2rem;1rem;text-align:center;}
.icon{ width: 10rem; margin: 0 auto;background-size:cover;
height: 10rem;display:block;}
.result_title{font-size:2rem; width: 100%;
line-height: 4rem;}
.result_price{font-size:3rem;color:red; width: 100%;line-height: 3rem;}
</style>
<script src="js/func.js"></script>
<script>
function setMsg2(msg, type) {
if(type) {
var icon = type=='suc'?"icon_success":"icon_fail";
document.querySelector('.icon').classList.add(icon);
}
document.querySelector('.result_title').innerHTML = msg;
}
var getting = false;
var lastGetStatusTime = 0;
function getPayStatus(orderNo) {
$G.ajax("pay_yzf_pc.php?act=getPayStatus&ftid=<?=$ftid?>&channelid=<?=$channelid?>", {'orderNo': orderNo}, function(rs) {
if(rs.status != 2) {
getting = false;
}
if(rs.status == 0) {
if(rs.message) {
setMsg2(rs.message, 'fail');
}
else setMsg2("系统错误,请重试!", 'fail');
} else if(rs.status == 1) {
setMsg2('<div style="color:#009900; font-size:30px">支付成功!</div>', 'suc');
document.querySelector('.result_price p').innerHTML = '支付账号: '+rs.transPhone+'<br />支付时间: '+rs.paytime;
} else if(rs.status == 2) {
if(new Date().getTime() - lastGetStatusTime > 40000) { //40秒无结果
cancalPay(orderNo);
setMsg2("支付超时,已取消!", 'fail');
} else {
setTimeout(function(){getPayStatus(orderNo);}, 3000);
}
}
}, 'json', 'POST');
}
function cancalPay(orderNo) {
$G.ajax("pay_yzf_pc.php?act=cancalPay&ftid=<?=$ftid?>&channelid=<?=$channelid?>", {'orderNo': orderNo}, function(rs) {
getting = false;
}, 'json', 'POST');
}
/*function addOrder(code) {
if(getting) return ;
setMsg2('<span style="color:blue">已扫描二维码,请稍候...</span>');
getting = true;
$G.ajax("pay_yzf_pc.php?act=pay&ftid=<?=$ftid?>&channelid=<?=$channelid?>", {'fee': payfee, 'code': code}, function(rs) {
getting = false;
if(rs.status == 0) {
if(rs.message) {
setMsg2(rs.message, 'fail');
}
else setMsg2("系统错误,请重试!", 'fail');
} else if(rs.status == 1) {
setMsg2('<div style="color:#009900; font-size:30px">支付成功!</div>', 'suc');
setMsg2('<div style="color:#009900; font-size:30px">支付成功!</div>', 'suc');
document.querySelector('.result_price p').innerHTML = '支付账号: '+rs.transPhone+'<br />支付时间: '+rs.paytime;
} else if(rs.status == 2) {
setMsg2('<div style="color:blue; font-size:30px">正在支付中...</div>');
} else {
setMsg2("系统错误,请重试!", 'fail');
}
}, 'json', 'POST');
}*/
function addOrder(code) {
if(getting) return ;
setMsg2('<span style="color:blue">已扫描二维码,请稍候...</span>');
getting = true;
$G.ajax("pay_yzf_pc.php?act=pay&ftid=<?=$ftid?>&channelid=<?=$channelid?>", {'fee': payfee, 'code': code}, function(rs) {
if(rs.status != 2) {
getting = false;
}
if(rs.status == 0) {
if(rs.message) {
setMsg2(rs.message, 'fail');
}
else setMsg2("系统错误,请重试!", 'fail');
} else if(rs.status == 1) {
setMsg2('<div style="color:#009900; font-size:30px">支付成功!</div>', 'suc');
document.querySelector('.result_price p').innerHTML = '支付账号: '+rs.transPhone+'<br />支付时间: '+rs.paytime;
} else if(rs.status == 2) {
setMsg2('<div style="color:blue; font-size:27px">'+rs.transPhone+'支付中,请稍候...</div>');
lastGetStatusTime = new Date().getTime();
getPayStatus(rs.orderNo);
} else {
setMsg2("系统错误,请重试!", 'fail');
}
}, 'json', 'POST');
}
window.onload = function() {
<?
$payfee = floatval($_GET['payfee']);
$code = trim($_GET['code']);
if($payfee > 0 && $code != '') {
?>
payfee = '<?=$payfee?>';
addOrder('<?=$code?>');
<?
}
?>
}
</script>
<body>
<div class="result_msg pure-g">
<div class="result_icon">
<i class="icon"></i>
</div>
<div class="result_title"></div>
<div class="result_price">
<p style="color:black"> </p>
</div>
</div>
<script type="text/javascript">
/* function getURLParameter(name) {
return decodeURIComponent((new RegExp('[?|&]' + name + '=' + '([^&;]+?)(&|#|;|$)').exec(location.search)||[,""])[1].replace(/\+/g, '%20'))||null
}
var re = getURLParameter('re');
var price = getURLParameter('price')?getURLParameter('price'):'-';
console.log(re + ' ' + price);
var icon = parseInt(re)?"icon_success":"icon_fail";
re =( parseInt(re)===1?"支付成功":"支付失败");
document.querySelector('.result_title').innerHTML = re;
document.querySelector('.result_price p').innerHTML = price?(price + ' 元'):'';
document.querySelector('.icon').classList.add(icon);*/
</script>
</body>
</html>