order_search.php 1.2 KB

123456789101112131415161718192021222324252627282930313233343536
  1. <?php
  2. class order_searchControl extends SystemControl
  3. {
  4. public function __construct()
  5. {
  6. parent::__construct();
  7. }
  8. public function indexOp()
  9. {
  10. $model_refill_order = Model('refill_order');
  11. $order_list = [];
  12. $_GET['query_start_time'] = $_GET['query_start_time'] ?? date("Y-m-d 00:00:00");
  13. $rquery = new \refill\rquery($_GET);
  14. $normal = $rquery->normal_cond_result();
  15. $time = $rquery->time_cond_result();
  16. $cond = array_merge($normal, $time);
  17. $merchant_list = $this->merchants();
  18. $provider_list = $this->providers();
  19. if(!empty($normal)) {
  20. $cond['inner_status'] = 0;
  21. $order_list = $model_refill_order->getMerchantOrderList($cond, 200, 0,'refill_order.*,vr_order.order_state', 'refill_order.channel_name DESC ');
  22. $order_list = $this->OrderDataFormat($order_list, $merchant_list);
  23. }
  24. Tpl::output('provider_list', $provider_list);
  25. Tpl::output('merchant_list', $merchant_list);
  26. Tpl::output('order_list', $order_list);
  27. Tpl::output('show_page', $model_refill_order->showpage());
  28. Tpl::showpage('refill.order.search');
  29. }
  30. }