OrderCardRepository
This commit is contained in:
parent
d7f0caa214
commit
9cf3c81d19
@ -14,6 +14,7 @@ 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\OrderCardRepository;
|
||||||
use App\Domains\Virtual\Repositories\OrderCardPartitionRepository;
|
use App\Domains\Virtual\Repositories\OrderCardPartitionRepository;
|
||||||
|
|
||||||
class CardExport extends AbstractExport implements FromQuery, WithHeadings, WithRows, WithColumnFormatting, WithCustomQuerySize, WithCustomChunkSize
|
class CardExport extends AbstractExport implements FromQuery, WithHeadings, WithRows, WithColumnFormatting, WithCustomQuerySize, WithCustomChunkSize
|
||||||
@ -53,7 +54,7 @@ class CardExport extends AbstractExport implements FromQuery, WithHeadings, With
|
|||||||
CardService::propConditions($this->conditions);
|
CardService::propConditions($this->conditions);
|
||||||
}
|
}
|
||||||
|
|
||||||
return app(OrderCardPartitionRepository::class)->selectRaw("COUNT(*) AS count")->withConditions($this->conditions)->first()->count;
|
return app(OrderCardRepository::class)->selectRaw("COUNT(*) AS count")->withConditions($this->conditions)->first()->count;
|
||||||
}
|
}
|
||||||
|
|
||||||
public function query()
|
public function query()
|
||||||
@ -74,7 +75,7 @@ class CardExport extends AbstractExport implements FromQuery, WithHeadings, With
|
|||||||
'updated_at',
|
'updated_at',
|
||||||
];
|
];
|
||||||
|
|
||||||
$builder = app(OrderCardPartitionRepository::class)->forceNoReset()->skipCache()->select($select)->withConditions($this->conditions)->orderBy('created_at', 'desc');
|
$builder = app(OrderCardRepository::class)->forceNoReset()->skipCache()->select($select)->withConditions($this->conditions)->orderBy('created_at', 'desc');
|
||||||
|
|
||||||
return $builder;
|
return $builder;
|
||||||
}
|
}
|
||||||
|
@ -11,6 +11,7 @@ use Illuminate\Pagination\LengthAwarePaginator;
|
|||||||
use App\Domains\Card\Repositories\CardRepository;
|
use App\Domains\Card\Repositories\CardRepository;
|
||||||
use App\Domains\Virtual\Repositories\PropertyRepository;
|
use App\Domains\Virtual\Repositories\PropertyRepository;
|
||||||
use App\Domains\Virtual\Repositories\OrderCardPartitionRepository;
|
use App\Domains\Virtual\Repositories\OrderCardPartitionRepository;
|
||||||
|
use App\Domains\Virtual\Repositories\OrderCardRepository;
|
||||||
|
|
||||||
class CardService extends Service
|
class CardService extends Service
|
||||||
{
|
{
|
||||||
@ -56,8 +57,8 @@ class CardService extends Service
|
|||||||
'updated_at',
|
'updated_at',
|
||||||
];
|
];
|
||||||
|
|
||||||
$total = $this->orderCardPartitionRepository->selectRaw("COUNT(*) AS count")->withConditions($conditions)->first()->count;
|
$total = app(OrderCardRepository::class)->selectRaw("COUNT(*) AS count")->withConditions($conditions)->first()->count;
|
||||||
$cards = $this->orderCardPartitionRepository->select($select)->withConditions($conditions)->orderBy('created_at', 'desc')->forPage($page, $limit)->get();
|
$cards = app(OrderCardRepository::class)->select($select)->withConditions($conditions)->orderBy('created_at', 'desc')->forPage($page, $limit)->get();
|
||||||
|
|
||||||
$cards = static::transformer($cards);
|
$cards = static::transformer($cards);
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user