generated from liutk/owl-admin-base
Update
parent
a1b8e5468a
commit
8a317876e0
|
|
@ -42,8 +42,14 @@ class TaskLedgerGenerateCommand extends Command
|
||||||
|
|
||||||
protected function generateTasks(Carbon $datetime): void
|
protected function generateTasks(Carbon $datetime): void
|
||||||
{
|
{
|
||||||
|
$stores = Store::with(['master'])->get();
|
||||||
|
|
||||||
|
if ($stores->isEmpty()) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
/** @var \App\Models\PlanLedger */
|
/** @var \App\Models\PlanLedger */
|
||||||
$planable = DB::transaction(function () use ($datetime) {
|
$planable = DB::transaction(function () use ($datetime, $stores) {
|
||||||
/** @var \App\Models\PlanLedger */
|
/** @var \App\Models\PlanLedger */
|
||||||
$planable = PlanLedger::firstOrNew([
|
$planable = PlanLedger::firstOrNew([
|
||||||
'date' => $datetime->format('Y-m-d'),
|
'date' => $datetime->format('Y-m-d'),
|
||||||
|
|
@ -63,8 +69,6 @@ class TaskLedgerGenerateCommand extends Command
|
||||||
return $planable->setRelation('plan', $plan);
|
return $planable->setRelation('plan', $plan);
|
||||||
});
|
});
|
||||||
|
|
||||||
$stores = Store::with(['master'])->get();
|
|
||||||
|
|
||||||
/** @var \App\Models\Store */
|
/** @var \App\Models\Store */
|
||||||
foreach ($stores as $store) {
|
foreach ($stores as $store) {
|
||||||
DB::transaction(function () use ($store, $planable) {
|
DB::transaction(function () use ($store, $planable) {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue