order.php 878 B

123456789101112131415161718192021222324252627282930313233
  1. <?php
  2. include_once dirname(__FILE__) . '/../main.php';
  3. $paras = query_paras();
  4. $platform = $paras["platform"];
  5. $startTime = $paras["startTime"];
  6. $endTime = $paras["endTime"];
  7. $pageNumber = $paras['pageNumber'];
  8. $pageSize = $paras['pageSize'];
  9. $start = ($pageNumber - 1) * $pageSize;
  10. $count = daoInst()->select('*')->from('tpl_order_tab')
  11. ->where('status')->eq(1)
  12. ->andWhere('close_ts')->ge(strtotime($startTime))
  13. ->andWhere('close_ts')->lt(strtotime($endTime))
  14. ->count();
  15. $list = daoInst()->select('*')->from('tpl_order_tab')
  16. ->where('status')->eq(1)
  17. ->andWhere('close_ts')->ge(strtotime($startTime))
  18. ->andWhere('close_ts')->lt(strtotime($endTime))
  19. ->limit($start . "," . $pageSize)
  20. ->fetch_array();
  21. $array = new stdClass();
  22. $array->total = $count;
  23. $array->rows = $list;
  24. echo json_encode($array);