优化渠道导出优惠券

This commit is contained in:
2020-09-02 13:52:51 +08:00
parent a18087bc6d
commit 4e9e637636

View File

@@ -242,6 +242,9 @@ class IndexController extends Controller
//导出数据 //导出数据
public function excel($request, $user) public function excel($request, $user)
{ {
if (!$request->end) {
$request->end = now()->toDateTimeString();
}
set_time_limit(1200); set_time_limit(1200);
ini_set('memory_limit', '1024M'); ini_set('memory_limit', '1024M');
$filename = '卡券记录' . date('YmdHis') . '.csv'; $filename = '卡券记录' . date('YmdHis') . '.csv';
@@ -278,7 +281,7 @@ class IndexController extends Controller
->when($request->end, function ($query) use ($request) { ->when($request->end, function ($query) use ($request) {
$query->where('created_at', '<', $request->end); $query->where('created_at', '<', $request->end);
}) })
->orderBy('created_at', 'desc') ->latest()
->chunk(5000, function ($coupons) use ($handle) { ->chunk(5000, function ($coupons) use ($handle) {
foreach ($coupons as $index => $info) { foreach ($coupons as $index => $info) {
fputcsv($handle, [ fputcsv($handle, [