chunkSize 30000

This commit is contained in:
邓皓元 2019-12-20 16:20:41 +08:00
parent 0d0663ff73
commit 550b4424ef

View File

@ -9,14 +9,24 @@ use Dipper\Excel\Concerns\FromQuery;
use Dipper\Excel\Concerns\WithHeadings; use Dipper\Excel\Concerns\WithHeadings;
use Illuminate\Database\Eloquent\Collection; use Illuminate\Database\Eloquent\Collection;
use App\Domains\Virtual\Services\CardService; use App\Domains\Virtual\Services\CardService;
use Dipper\Excel\Concerns\WithCustomChunkSize;
use Dipper\Excel\Concerns\WithCustomQuerySize; use Dipper\Excel\Concerns\WithCustomQuerySize;
use Dipper\Excel\Concerns\WithColumnFormatting; use Dipper\Excel\Concerns\WithColumnFormatting;
use PhpOffice\PhpSpreadsheet\Style\NumberFormat; use PhpOffice\PhpSpreadsheet\Style\NumberFormat;
use App\Domains\Virtual\Repositories\PropertyRepository; use App\Domains\Virtual\Repositories\PropertyRepository;
use App\Domains\Virtual\Repositories\OrderCardPartitionRepository; use App\Domains\Virtual\Repositories\OrderCardPartitionRepository;
class CardExport extends AbstractExport implements FromQuery, WithHeadings, WithRows, WithColumnFormatting, WithCustomQuerySize class CardExport extends AbstractExport implements FromQuery, WithHeadings, WithRows, WithColumnFormatting, WithCustomQuerySize, WithCustomChunkSize
{ {
/**
* @return int
*/
public function chunkSize(): int
{
return 30000;
}
public $conditions; public $conditions;
public function __construct(array $conditions = []) public function __construct(array $conditions = [])