This commit is contained in:
Djery-Tom 2022-04-08 16:48:19 +01:00
parent 5bd371c119
commit 7453db6d9c
5 changed files with 43 additions and 6 deletions

View File

@ -1741,7 +1741,7 @@ class HealthCareSheetController extends Controller
'exams.*.id' => 'nullable|integer|exists:nh_exams,id',
'exams.*.act_id' => 'required_with:exams.*.id|integer|exists:nh_acts,id',
'exams.*.description' => 'required_with:exams.*.id|string',
'exams.*.quantity' => 'required_with:exams.*.id|integer',
'exams.*.quantity' => 'nullable|integer',
'exams.*.unit_price' => 'nullable|numeric',
'exams.*.unit_quantity' => 'nullable|integer|min:1',
'exams.*.to_delete' => 'nullable|boolean',

View File

@ -315,10 +315,10 @@ class InvoiceController extends Controller
return $this->errorResponse(trans('errors.nano_health_not_activated'));
}
$invoice->state = InsuranceSubscriptionState::ACCEPTED_MODIFIED;
$invoice->reason = $reason;
$invoice->state = 'MODIFIED';
$invoiceClone = $invoice->replicate();
$invoiceClone->state = InsuranceSubscriptionState::ACCEPTED;
$invoiceClone->state = InsuranceSubscriptionState::ACCEPTED_MODIFIED;
$invoiceClone->reason = $reason;
$invoiceClone->created_at = $invoiceClone->updated_at = $datetime;
$invoiceClone->push();

View File

@ -0,0 +1,35 @@
<?php
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\DB;
use Illuminate\Support\Facades\Schema;
class AddModifiedStateToNhInvoices extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::table('nh_invoices', function (Blueprint $table) {
DB::statement("alter table nh_invoices
modify state enum ('UNDER_VALIDATION', 'ACCEPTED', 'REJECTED', 'ACCEPTED_MODIFIED', 'MODIFIED') default 'UNDER_VALIDATION' not null;");
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::table('nh_invoices', function (Blueprint $table) {
DB::statement("alter table nh_invoices
modify state enum ('UNDER_VALIDATION', 'ACCEPTED', 'REJECTED', 'ACCEPTED_MODIFIED') default 'UNDER_VALIDATION' not null;");
});
}
}

View File

@ -34,5 +34,6 @@ return [
"SUSPENDED" => "SUSPENDED",
"ONE_TIME" => "ONCE",
"DAILY" => "DAY",
"MONTHLY" => "MONTH"
"MONTHLY" => "MONTH",
"MODIFIED" => "MODIFIED"
];

View File

@ -34,5 +34,6 @@ return [
"SUSPENDED" => "SUSPENDUE",
"ONE_TIME" => "1 FOIS",
"DAILY" => "JOUR",
"MONTHLY" => "MOIS"
"MONTHLY" => "MOIS",
"MODIFIED" => "MODIFIÉE"
];