ordernotify.php 5.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122
  1. <?php require_once 'header.php' ?>
  2. <h3>
  3. <span class="current">
  4. 通知记录
  5. </span>
  6. </h3>
  7. <br>
  8. <div class="panel panel-default">
  9. <div class="panel-body">
  10. <form class="form-inline" action="" method="get">
  11. <div class="form-group">
  12. <input type="text" class="form-control" name="uname" placeholder="用户名/编号"
  13. value="<?php echo $search['uname']?>" size="10">
  14. </div>
  15. <div class="form-group">
  16. <input type="text" class="form-control" name="orderid" placeholder="平台订单号"
  17. value="<?php echo $search['orderid']?>" size="12">
  18. </div>
  19. <div class="form-group">
  20. <input type="text" class="form-control" name="sdorderno" placeholder="商户订单号"
  21. value="<?php echo $search['sdorderno']?>" size="12">
  22. </div>
  23. <div class="form-group">
  24. <div class="input-group">
  25. <span class="input-group-addon">
  26. <span class="glyphicon glyphicon-calendar">
  27. </span>
  28. </span>
  29. <input size="16" type="text" name="fdate" readonly class="form_datetime form-control"
  30. value="<?php echo $search['fdate']?>">
  31. <span class="input-group-addon">
  32. </span>
  33. <input size="16" type="text" name="tdate" readonly class="form_datetime form-control"
  34. value="<?php echo $search['tdate']?>">
  35. </div>
  36. </div>
  37. <button type="submit" class="btn btn-primary">
  38. <span class="glyphicon glyphicon-search">
  39. </span>
  40. &nbsp;立即查询
  41. </button>
  42. </form>
  43. </div>
  44. </div>
  45. <div class="table-responsive">
  46. <table id="table-6" class="table table-hover ">
  47. <thead>
  48. <tr class="info">
  49. <th>
  50. 时间
  51. </th>
  52. <th>
  53. 平台订单号
  54. </th>
  55. <th>
  56. status
  57. </th>
  58. <th>
  59. 响应结果
  60. </th>
  61. <th>
  62. 次数
  63. </th>
  64. <th>
  65. 手动通知
  66. </th>
  67. </tr>
  68. </thead>
  69. <tbody>
  70. <?php if($lists):?>
  71. <?php foreach($lists as $key=>$val):$arr=json_decode($val['retmsg'],true);?>
  72. <tr>
  73. <td>
  74. <?php echo date( 'Y-m-d H:i:s',$val[ 'addtime'])?>
  75. </td>
  76. <td>
  77. <a href="javascript:;" onclick="showContent('订单详情','<?php echo $this->dir?>orders/getorderinfo/<?php echo $val['orid']?>')">
  78. <?php echo $val[ 'orderid']?>
  79. </a>
  80. </td>
  81. <td>
  82. <?php echo $arr[ 'code'] ?>
  83. </td>
  84. <td>
  85. <?php echo $arr[ 'content'] ?>
  86. </td>
  87. <td>
  88. <?php echo $val[ 'times'] ?>
  89. </td>
  90. <td>
  91. <a href="javascript:;" onclick="pushOrder('<?php echo $val['orderid']?>')"
  92. data-toggle="tooltip" title="通知">
  93. <span class="glyphicon glyphicon-refresh">
  94. </span>
  95. </a>
  96. </td>
  97. </tr>
  98. <?php endforeach;?>
  99. <?php else:?>
  100. <tr>
  101. <td colspan="6">
  102. no data.
  103. </td>
  104. </tr>
  105. <?php endif;?>
  106. </tbody>
  107. </table>
  108. </div>
  109. <?php echo $lists ? $pagelist : '' ?><br><br>
  110. <script>
  111. function pushOrder(orderid) {
  112. $.post('<?php echo $this->dir?>orders/notify', {
  113. orderid: orderid,
  114. t: new Date().getTime()
  115. },
  116. function(ret) {
  117. alert('收到回复:\r\n' + ret);
  118. });
  119. }
  120. </script>
  121. <?php require_once 'footer.php' ?>