userPayResult.js 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. var id=mobile.getUrlVars("id");
  2. var type=mobile.getUrlVars("type");
  3. var payType=mobile.getUrlVars("payType");
  4. mui.init();
  5. mui.ready(function(){
  6. if(payType=="20"){
  7. getById();
  8. }else{
  9. queryOrder();
  10. }
  11. $(".mui-btn-primary").on("tap",function(e){
  12. history.back();
  13. });
  14. });
  15. function queryOrder(){
  16. var url;
  17. if(type=="card"){
  18. url = base+'/userCardOrder/queryOrder';
  19. }else{
  20. url = base+'/userOrder/queryOrder';
  21. }
  22. mobile.ajaxPost(url,{id:id},function(json){
  23. if(json.success){
  24. var data=json.data;
  25. if(data.trade_state=="SUCCESS"){
  26. $(".msg-icon").append('<span class="mui-icon iconfont icon-wancheng"></span>');
  27. $(".msg-title").html('支付成功');
  28. $(".msg-text p").html('三水网祝您身体健康');
  29. $("#total_fee").val("¥"+parseInt(data.total_fee)/100);
  30. $("#transaction_id").val(data.transaction_id);
  31. $("#time_end").val(data.time_end);
  32. $("#out_trade_no").val(data.out_trade_no);
  33. $("#pay_type").val("微信支付");
  34. }else{
  35. $(".msg-icon").append('<span class="mui-icon iconfont icon-chucuo"></span>');
  36. $(".msg-title").html('支付失败');
  37. $(".msg-text p").html('请重新发起支付');
  38. $("#payInfo .mui-input-group").hide();
  39. $("#payInfo .mui-btn-primary").hide();
  40. }
  41. }else{
  42. layer.open({content: json.msg,time: 3});
  43. }
  44. });
  45. }
  46. function getById(){
  47. mobile.ajaxPost(base+'/userOrder/getById',{id:id},function(json){
  48. var data = json.data;
  49. $(".msg-icon").append('<span class="mui-icon iconfont icon-wancheng"></span>');
  50. $(".msg-title").html('支付成功');
  51. $(".msg-text p").html('三水网祝您身体健康');
  52. $("#total_fee").val("¥"+data.order_amt);
  53. $("#transaction_id").parent().hide();
  54. $("#time_end").val(data.pay_time);
  55. $("#out_trade_no").val(data.order_no);
  56. $("#pay_type").val("余额支付");
  57. });
  58. }