shish 2 år sedan
förälder
incheckning
927b0e5ecc
1 ändrade filer med 18 tillägg och 0 borttagningar
  1. 18 0
      app-ghs/controllers/OrderController.php

+ 18 - 0
app-ghs/controllers/OrderController.php

@@ -734,6 +734,24 @@ class OrderController extends BaseController
             $period = dateUtil::formatTime($searchTime, $startTime, $endTime);
             $where['payTime'] = ['between', [$period['startTime'], $period['endTime']]];
         }
+
+        if($export == 1){
+            ini_set('memory_limit', '2045M');
+            set_time_limit(0);
+            if(isset($where['payTime']) == false){
+                util::fail('导出需要先时间段');
+            }
+            $start = $where['payTime'][1][0];
+            $end = $where['payTime'][1][1];
+            $monthTime = bcmul(31,86400);
+            $startArea = strtotime($start);
+            $endArea = strtotime($end);
+            $diff = bcsub($endArea,$startArea);
+            if($diff>$monthTime){
+                util::fail('最长可导出一个月');
+            }
+        }
+
         $name = $get['name'] ?? '';
         if (!empty($name)) {
             $searchType = $get['searchType'] ?? 0;