fix: tighten real operations data paths
This commit is contained in:
@@ -4,8 +4,8 @@ import { jsonFailure, jsonSuccess, readJsonBody } from "@/modules/core/server/ap
|
||||
import { recordAuditLog } from "@/modules/core/server/audit";
|
||||
import { requirePermission } from "@/modules/core/server/auth";
|
||||
import { getDatabase } from "@/modules/core/server/db";
|
||||
import { listOperationalAdmissions } from "@/modules/core/server/operations";
|
||||
import { admissions, beds, elders } from "@/modules/core/server/schema";
|
||||
import { readData } from "@/modules/core/server/store";
|
||||
|
||||
type AdmissionRow = typeof admissions.$inferSelect;
|
||||
|
||||
@@ -39,13 +39,8 @@ export async function GET(): Promise<Response> {
|
||||
return auth.response;
|
||||
}
|
||||
|
||||
const data = await readData();
|
||||
const organizationId = auth.context.organization?.id;
|
||||
return jsonSuccess("入住记录已加载", {
|
||||
admissions: organizationId
|
||||
? data.admissions.filter((admission) => admission.organizationId === organizationId)
|
||||
: data.admissions,
|
||||
});
|
||||
const admissionsData = await listOperationalAdmissions(auth.context.organization?.id);
|
||||
return jsonSuccess("入住记录已加载", { admissions: admissionsData });
|
||||
}
|
||||
|
||||
export async function POST(request: Request): Promise<Response> {
|
||||
|
||||
Reference in New Issue
Block a user