|
|
@@ -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;
|