feat(MED-105): update sending test analysis results

This commit is contained in:
Karli
2025-08-18 13:04:42 +03:00
parent 44670965ae
commit d65a6e8a4a
10 changed files with 169 additions and 21 deletions

View File

@@ -108,7 +108,33 @@ export async function getAnalysisOrders({
}: {
orderStatus?: Tables<{ schema: 'medreport' }, 'analysis_orders'>['status'];
} = {}) {
const query = getSupabaseServerClient()
const client = getSupabaseServerClient();
const {
data: { user },
} = await client.auth.getUser();
if (!user) {
throw new Error('Unauthorized');
}
const query = client
.schema('medreport')
.from('analysis_orders')
.select('*')
.eq("user_id", user.id)
if (orderStatus) {
query.eq('status', orderStatus);
}
const orders = await query.order('created_at', { ascending: false }).throwOnError();
return orders.data;
}
export async function getAnalysisOrdersAdmin({
orderStatus,
}: {
orderStatus?: Tables<{ schema: 'medreport' }, 'analysis_orders'>['status'];
} = {}) {
const query = getSupabaseServerAdminClient()
.schema('medreport')
.from('analysis_orders')
.select('*')