paylog.php 4.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119
  1. <?php
  2. // by 请勿倒卖,已申请软著,否则追究法律责任
  3. namespace app\admin;
  4. class paylog extends Base
  5. {
  6. public function initialize()
  7. {
  8. parent::initialize();
  9. $this->Administrator(6);
  10. $this->header();
  11. $_var_0 = db("config")->where("name", "IN_PAY")->find();
  12. $_var_1 = json_decode($_var_0["content"], true);
  13. $this->pay_types = $_var_1;
  14. }
  15. public function __destruct()
  16. {
  17. $this->footer();
  18. }
  19. function index($_var_2 = [])
  20. {
  21. $this->pay_param = SafeRequest("pay_param", "get");
  22. is_numeric($this->pay_param) && ($_var_2[] = array("pay_param", "=", $this->pay_param));
  23. $this->pay_type = SafeRequest("pay_type", "get");
  24. is_numeric($this->pay_type) && ($_var_2[] = array("pay_type", "=", $this->pay_type));
  25. $this->pay_status = SafeRequest("pay_status", "get");
  26. is_numeric($this->pay_status) && ($_var_2[] = array("pay_status", "=", $this->pay_status));
  27. $_var_3 = SafeRequest("page", "get");
  28. $this->search = SafeRequest("search", "get");
  29. $this->search && ($_var_2[] = array("pay_id|pay_no|pay_tag|in_uname", "like", $this->search));
  30. $this->mapTime("creat_time", true, $_var_2);
  31. $_var_4 = db("paylog")->where($_var_2)->order("in_id desc")->paginate(array("page" => $_var_3));
  32. $_var_5 = $_var_4->items();
  33. $_var_6 = $_var_4->total();
  34. $_var_7 = getRender($_var_4, $_var_3);
  35. ?><div class="container"><?php
  36. $this->nav3();
  37. $this->searchForm("可以输入订单号、交易号、支付用户名关键词进行搜索", "", function () {
  38. ?> <select name="pay_param" onchange="document.btnsearch.submit();">
  39. <option value="">全部类型</option>
  40. <?php
  41. foreach (["余额", IN_POINTNAME, "会员", "企业签名", "公有设备", "私有设备"] as $_var_8 => $_var_9) {
  42. ?> <option value="<?php echo $_var_8;?>" <?php echo is_numeric($this->pay_param) && $this->pay_param == $_var_8 ? "selected=\"selected\"" : "";?>>
  43. <?php echo $_var_9;?> </option>
  44. <?php
  45. }
  46. ?> </select>
  47. <select name="pay_type" onchange="document.btnsearch.submit();">
  48. <option value="">全部方式</option>
  49. <?php
  50. foreach ($this->pay_types as $_var_8 => $_var_9) {
  51. if ($_var_8 == 0) {
  52. continue;
  53. }
  54. ?> <option value="<?php echo $_var_8 + 1;?>" <?php echo $this->pay_type == $_var_8 + 1 ? "selected=\"selected\"" : "";?>>
  55. <?php echo $_var_9;?> </option>
  56. <?php
  57. }
  58. ?> </select>
  59. <select name="pay_status" onchange="document.btnsearch.submit();">
  60. <option value="">全部状态</option>
  61. <?php
  62. foreach (["已支付", "未支付"] as $_var_8 => $_var_9) {
  63. ?> <option value="<?php echo $_var_8;?>" <?php echo is_numeric($this->pay_status) && $this->pay_status == $_var_8 ? "selected=\"selected\"" : "";?>>
  64. <?php echo $_var_9;?> </option>
  65. <?php
  66. }
  67. ?> </select>
  68. <?php
  69. });
  70. ?>
  71. <table class="tb tb2">
  72. <tr class="header">
  73. <th>订单单号</th>
  74. <th>交易单号</th>
  75. <th>业务类型</th>
  76. <th>商品名称</th>
  77. <th>订单内容</th>
  78. <th>支付金额</th>
  79. <th>支付方式</th>
  80. <th>支付状态</th>
  81. <th>支付用户</th>
  82. <th>创建时间</th>
  83. <th>付款时间</th>
  84. <th>更新时间</th>
  85. </tr>
  86. <?php
  87. if ($_var_6 == 0) {
  88. ?><tr><td colspan="2" class="td27">没有充值记录</td></tr>
  89. <?php
  90. }
  91. if ($_var_5) {
  92. foreach ($_var_5 as $_var_10) {
  93. ?><tr class="hover">
  94. <td><?php echo $_var_10["pay_id"];?></td>
  95. <td><?php echo $_var_10["pay_no"];?></td>
  96. <td><?php echo array("余额", "充值" . IN_POINTNAME, "充值会员", "企业签名", "公有设备", "私有设备")[$_var_10["pay_param"]];?></td>
  97. <td><?php echo $_var_10["pay_tag"];?></td>
  98. <td><?php echo $_var_10["pay_points"];?></td>
  99. <td><?php echo $_var_10["pay_money"];?></td>
  100. <td><?php echo $this->pay_types[$_var_10["pay_type"]];?></td>
  101. <td><?php echo lightnum($_var_10["pay_status"] == 0 ? "已支付" : "未支付", "未支付");?></td>
  102. <td><a href="?c=paylog&a=index&search=<?php echo $_var_10["in_uname"];?>" class="act"><?php echo lightnum($_var_10["in_uname"], SafeRequest("key", "get"));?></a></td>
  103. <td><?php echo date("Y-m-d H:i", $_var_10["creat_time"]);?></td>
  104. <td><?php echo date("Y-m-d H:i", $_var_10["pay_time"]);?></td>
  105. <td><?php echo date("Y-m-d H:i", $_var_10["update_time"]);?></td>
  106. </tr>
  107. <?php
  108. }
  109. }
  110. ?></table>
  111. <?php echo $this->render($_var_7);?>
  112. </div>
  113. <?php
  114. }
  115. }