check_pay.php 883 B

12345678910111213141516171819202122
  1. <?php
  2. // by 请勿倒卖,已申请软著,否则追究法律责任
  3. namespace app\index;
  4. class check_pay extends Base
  5. {
  6. function index()
  7. {
  8. header("content-type:application/json");
  9. $order_sn = SafeRequest("order_sn", "post");
  10. $row = db('paylog')->where('pay_id', $order_sn)->find();
  11. if ($row['pay_status'] == 0) {
  12. $tagarr = explode('-', $row['pay_tag']);
  13. $appid = bees_encrypt($tagarr[0]);
  14. $data = array('appid' => $appid, 'pay_money' => $row['pay_money'], 'created_at' => date("Y-m-d H:i:s", $row['creat_time']), 'order_sn' => $order_sn, 'pay_channel' => $row['pay_type'], 'payed_at' => date("Y-m-d H:i:s", $row['pay_time']), 'service_name' => $row['pay_tag'], 'service_type' => $row['pay_param'], 'trade_no' => $row['pay_no'], 'updated_at' => date("Y-m-d H:i:s", $row['update_time']));
  15. reJSON($data, 200);
  16. } else {
  17. reJSON('订单未支付', 404);
  18. }
  19. }
  20. }