mirror of
https://github.com/invoiceninja/invoiceninja.git
synced 2025-05-31 23:24:36 -04:00
Improve test data
This commit is contained in:
parent
b2037095a2
commit
22c8304510
@ -20,6 +20,7 @@ use App\Jobs\Quote\CreateQuoteInvitations;
|
|||||||
use App\Listeners\Credit\CreateCreditInvitation;
|
use App\Listeners\Credit\CreateCreditInvitation;
|
||||||
use App\Listeners\Invoice\CreateInvoiceInvitation;
|
use App\Listeners\Invoice\CreateInvoiceInvitation;
|
||||||
use App\Models\CompanyToken;
|
use App\Models\CompanyToken;
|
||||||
|
use App\Models\Country;
|
||||||
use App\Models\Payment;
|
use App\Models\Payment;
|
||||||
use App\Models\PaymentType;
|
use App\Models\PaymentType;
|
||||||
use App\Models\Product;
|
use App\Models\Product;
|
||||||
@ -396,6 +397,14 @@ class CreateTestData extends Command
|
|||||||
]);
|
]);
|
||||||
|
|
||||||
$client->id_number = $this->getNextClientNumber($client);
|
$client->id_number = $this->getNextClientNumber($client);
|
||||||
|
|
||||||
|
$settings = $client->settings;
|
||||||
|
$settings->currency_id = (string)rand(1,79);
|
||||||
|
$client->settings = $settings;
|
||||||
|
|
||||||
|
$country = Country::all()->random();
|
||||||
|
|
||||||
|
$client->country_id = $country->id;
|
||||||
$client->save();
|
$client->save();
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -38,9 +38,14 @@ class DemoMode extends Command
|
|||||||
{
|
{
|
||||||
set_time_limit(0);
|
set_time_limit(0);
|
||||||
|
|
||||||
Artisan::call('migrate:fresh');
|
$this->info("Migrating");
|
||||||
Artisan::call('db:seed');
|
Artisan::call('migrate:fresh --force');
|
||||||
Artisan::call('db:seed --class=RandomDataSeeder');
|
|
||||||
|
$this->info("Seeding");
|
||||||
|
Artisan::call('db:seed --force');
|
||||||
|
|
||||||
|
$this->info("Seeding Random Data");
|
||||||
|
Artisan::call('db:seed --class=RandomDataSeeder --force');
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -302,16 +302,25 @@ class BaseRepository
|
|||||||
$model->client->service()->updateBalance(($state['finished_amount'] - $state['starting_amount']))->save();
|
$model->client->service()->updateBalance(($state['finished_amount'] - $state['starting_amount']))->save();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if(!$model->design_id)
|
||||||
|
$model->design_id = $client->getSetting('invoice_design_id');
|
||||||
|
|
||||||
event(new InvoiceWasUpdated($model, $model->company));
|
event(new InvoiceWasUpdated($model, $model->company));
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($class->name == Credit::class) {
|
if ($class->name == Credit::class) {
|
||||||
$model = $model->calc()->getCredit();
|
$model = $model->calc()->getCredit();
|
||||||
|
|
||||||
|
if(!$model->design_id)
|
||||||
|
$model->design_id = $client->getSetting('credit_design_id');
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($class->name == Quote::class) {
|
if ($class->name == Quote::class) {
|
||||||
$model = $model->calc()->getQuote();
|
$model = $model->calc()->getQuote();
|
||||||
|
|
||||||
|
if(!$model->design_id)
|
||||||
|
$model->design_id = $client->getSetting('quote_design_id');
|
||||||
}
|
}
|
||||||
|
|
||||||
$model->save();
|
$model->save();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user