10.April 2026
This commit is contained in:
parent
a00c42e770
commit
f58c709945
208 changed files with 19280 additions and 2914 deletions
|
|
@ -8,8 +8,10 @@ use App\Models\ShoppingOrder;
|
|||
use App\Models\UserInvoice;
|
||||
use App\Models\UserSalesVolume;
|
||||
use App\Services\BusinessPlan\SalesPointsVolume;
|
||||
use App\Services\Incentive\IncentiveTracker;
|
||||
use App\Services\Invoice;
|
||||
use App\Services\UserService;
|
||||
use App\Services\Util;
|
||||
use Storage;
|
||||
|
||||
class InvoiceRepository extends BaseRepository
|
||||
|
|
@ -217,10 +219,15 @@ class InvoiceRepository extends BaseRepository
|
|||
|
||||
public function createAndSalesVolume($request = [])
|
||||
{
|
||||
$this->user_sales_volume = SalesPointsVolume::addSalesPointsVolumeUser($this->model);
|
||||
$user_invoice = $this->create($request);
|
||||
$this->user_sales_volume->user_invoice_id = $user_invoice->id;
|
||||
$this->user_sales_volume->save();
|
||||
$this->user_sales_volume = SalesPointsVolume::User($this->model);
|
||||
if (! Util::isTestSystem(true)) { // rechnung erstellen nur in production
|
||||
$user_invoice = $this->create($request);
|
||||
$this->user_sales_volume->user_invoice_id = $user_invoice->id;
|
||||
$this->user_sales_volume->save();
|
||||
}
|
||||
|
||||
// Incentive: Track sales volume points
|
||||
IncentiveTracker::trackSalesVolume($this->user_sales_volume);
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue