Форматирование

This commit is contained in:
brusnitsyn
2026-04-24 16:46:10 +09:00
parent fd0e6ee817
commit 63daa62888
87 changed files with 1380 additions and 791 deletions

View File

@@ -10,7 +10,6 @@ use App\Services\SnapshotService;
use App\Services\UnifiedPatientService;
use Carbon\Carbon;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Collection;
use Illuminate\Support\Facades\DB;
use Illuminate\Support\Facades\Schema;
@@ -164,8 +163,10 @@ function reportDateRange(string $start, string $end): DateRange
function makeUser(bool $isHead = false, bool $isAdmin = false): User
{
$user = new class extends User {
$user = new class extends User
{
public bool $head = false;
public bool $admin = false;
public function isHeadOfDepartment()
@@ -364,7 +365,7 @@ it('uses snapshots for head on current-day plan requests', function () {
]);
$dateRange = reportDateRange('2026-04-08 06:00:00', '2026-04-09 06:00:00');
$department = new Department();
$department = new Department;
$department->department_id = 1;
$department->rf_mis_department_id = 100;
$user = makeUser(isHead: true);
@@ -450,7 +451,7 @@ it('uses snapshots for historical head plan requests and counts unique snapshot
endDateRaw: '2026-04-08 06:00:00',
isOneDay: false,
);
$department = new Department();
$department = new Department;
$department->department_id = 1;
$department->rf_mis_department_id = 100;
$user = makeUser(isHead: true);
@@ -588,7 +589,7 @@ it('filters historical head plan snapshots by latest report and marks only lates
isOneDay: false,
);
$department = new Department();
$department = new Department;
$department->department_id = 1;
$department->rf_mis_department_id = 100;
@@ -704,7 +705,7 @@ it('uses current snapshots for head one-day plan list and marks recipients separ
]);
$dateRange = reportDateRange('2026-04-08 06:00:00', '2026-04-09 06:00:00');
$department = new Department();
$department = new Department;
$department->department_id = 1;
$department->rf_mis_department_id = 100;
@@ -739,7 +740,7 @@ it('separates special contingent from mis lists while keeping it in aggregate li
]);
$dateRange = reportDateRange('2026-04-08 06:00:00', '2026-04-09 06:00:00');
$department = new Department();
$department = new Department;
$department->department_id = 1;
$department->rf_mis_department_id = 100;
$user = makeUser();
@@ -813,7 +814,7 @@ it('separates special contingent from mis lists in snapshot mode', function () {
endDateRaw: '2026-04-08 06:00:00',
isOneDay: false,
);
$department = new Department();
$department = new Department;
$department->department_id = 1;
$department->rf_mis_department_id = 100;
$user = makeUser(isHead: true);
@@ -937,7 +938,7 @@ it('keeps operations for replica patients on live report requests', function ()
]);
$dateRange = reportDateRange('2026-04-08 06:00:00', '2026-04-09 06:00:00');
$department = new Department();
$department = new Department;
$department->department_id = 1;
$department->rf_mis_department_id = 100;
$user = makeUser();
@@ -1000,7 +1001,7 @@ it('keeps completed operations in patient rows even if operation date is outside
]);
$dateRange = reportDateRange('2026-04-08 06:00:00', '2026-04-09 06:00:00');
$department = new Department();
$department = new Department;
$department->department_id = 1;
$department->rf_mis_department_id = 100;
$user = makeUser();