123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100 |
- <!DOCTYPE html>
- <html>
- <head>
- <meta charset="UTF-8">
- <title>订单支付回调</title>
- <meta name="author" content="yihu.com" />
- <meta name="format-detection" content="telephone=no" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0">
- <meta name="apple-mobile-web-app-capable" content="yes" />
- <meta name="apple-mobile-web-app-status-bar-style" content="black" />
- <link rel="stylesheet" href="../../../css/cross.css" type="text/css" />
- <link rel="stylesheet" type="text/css" href="../../../widget/artDialog/6.0.5/css/ui-dialog.min.css">
- <link rel="stylesheet" type="text/css" href="../../qygl/css/pay-result.css"/>
- </head>
- <body>
- <div class="c-hide" id="faildPanel">
- <div class="pay-tip">
- <img src="../../qygl/images/jiaofeishibai_icon.png" />
- <h1 class="pay-failtip">缴费失败</h1>
- <p class="c-909090 c-f14 mt20"></p>
- </div>
- <a class="pay-btn" href="javascript:;" id="backBtn">返回</a>
- </div>
-
- <script type="text/javascript" src="../../../js/jquery/2.1.3/jquery.js"></script>
- <script src="../../../js/template.js"></script>
- <script src="../../../js/common_http.js" type="text/javascript" charset="utf-8"></script>
- <script src="../../../js/weixin_common.js"></script>
- <script src="../../../widget/artDialog/6.0.5/js/dialog-plus.min.js"></script>
- <script type="text/javascript">
- var d = dialog({
- contentType: 'load',
- skin: 'bk-popup'
- });
- var request = GetRequest();
- $(function(){
- //获得回调页面返回的数据
- var prescriptionCode = request['outChargeNo'],
- tradeStatus = request['tradeStatus']; // 0-成功,1-失败,2-已退款
-
- if(tradeStatus > 0){
- $("#faildPanel").show();
- $("#backBtn").on('click', function(){
- window.location.replace('order-tracking.html?code='+prescriptionCode);
- })
- }else{
- d.show();
- //发请求去后端修改支付状态
- var url = "/patient/prescription/pay/recipeReturnUrl",
- params = request;
- sendPost(url, params, "json", "post", function(res){
- d.close();
- document.write(res.msg);
- //不处理
- }, function(res){
- var prescriptionCode = res.data.prescriptionCode;
- //发送顺丰快递下单请求
- //配送方式 1:自取 2:快递 3:健管师配送
- var type = window.localStorage.getItem('expressType');
- var userAgent = window.localStorage.getItem(agentName),
- userInfo = JSON.parse(userAgent);
- if(type == '2'){
- var url2 = '/patient/sfexpress/sforderservice',
- params2 = {
- prescriptionCode: prescriptionCode
- };
- sendPost(url2, params2, 'json', 'post', function(res){
- //订单下单失败
- d.close();
- document.write(res.msg);
- }, function(res){
- d.close();
- //订单下单成功
- //跳转去订单跟踪页面
- window.location.replace('order_tracking.html?code='+prescriptionCode+'&toUser='+userInfo.uid);
- });
- }else{
- //请求获取取药码
- var url3 = '/patient/prescription/dispensaryCode/saveQRCode',
- params3 = {prescriptionCode: prescriptionCode};
- sendPost(url3, params3, 'json', 'post', function(res){
- //订单下单失败
- d.close();
- document.write(res.msg);
- }, function(res){
- if(res.status == 200){
- d.close();
- window.location.replace('order_tracking.html?code='+prescriptionCode+'&toUser='+userInfo.uid);
- }else{
- d.close();
- document.write(res.msg);
- }
- })
- }
- });
- }
- })
- </script>
- </body>
- </html>
|