refactor(f4): remove inspection title from report contracts
This commit is contained in:
@@ -56,7 +56,7 @@ export interface InspectionReportListItem {
|
||||
urgency: string;
|
||||
deadlineAt: Date | null;
|
||||
};
|
||||
visit: { id: string; code: string; title: string; status: string };
|
||||
visit: { id: string; code: string; status: string };
|
||||
companies: ContextAsset[];
|
||||
areas: ContextAsset[];
|
||||
findingCount: number;
|
||||
@@ -76,7 +76,6 @@ export interface PendingInspectionReportItem {
|
||||
sealedAt: Date;
|
||||
closureSha256: string;
|
||||
visitCode: string;
|
||||
visitTitle: string;
|
||||
companies: ContextAsset[];
|
||||
areas: ContextAsset[];
|
||||
findingCount: number;
|
||||
@@ -152,7 +151,6 @@ export class InspectionReportsService {
|
||||
act.code ILIKE ${search}
|
||||
OR act.title ILIKE ${search}
|
||||
OR visit.code ILIKE ${search}
|
||||
OR visit.title ILIKE ${search}
|
||||
)`);
|
||||
}
|
||||
if (query.year) conditions.push(`act.act_year = ${add(query.year)}`);
|
||||
@@ -194,7 +192,6 @@ export class InspectionReportsService {
|
||||
act.sealed_at AS "sealedAt",
|
||||
act.closure_sha256 AS "closureSha256",
|
||||
visit.code AS "visitCode",
|
||||
visit.title AS "visitTitle",
|
||||
COALESCE(context.companies, '[]'::jsonb) AS companies,
|
||||
COALESCE(context.areas, '[]'::jsonb) AS areas,
|
||||
COALESCE(finding_count.total, 0)::integer AS "findingCount"
|
||||
@@ -259,8 +256,7 @@ export class InspectionReportsService {
|
||||
act.current_version AS "currentVersion",
|
||||
act.closure_sha256 AS "closureSha256",
|
||||
act.occurred_at AS "occurredAt",
|
||||
visit.code AS "visitCode",
|
||||
visit.title AS "visitTitle"
|
||||
visit.code AS "visitCode"
|
||||
FROM inspection_acts act
|
||||
INNER JOIN inspection_visits visit ON visit.id = act.visit_id
|
||||
WHERE act.id = $1
|
||||
@@ -277,7 +273,6 @@ export class InspectionReportsService {
|
||||
closureSha256: string | null;
|
||||
occurredAt: Date;
|
||||
visitCode: string;
|
||||
visitTitle: string;
|
||||
}>;
|
||||
if (!act) throw actNotFound();
|
||||
if (act.status !== InspectionActStatus.SEALED || !act.closureSha256) {
|
||||
@@ -390,7 +385,6 @@ export class InspectionReportsService {
|
||||
OR act.code ILIKE ${search}
|
||||
OR act.title ILIKE ${search}
|
||||
OR visit.code ILIKE ${search}
|
||||
OR visit.title ILIKE ${search}
|
||||
)`);
|
||||
}
|
||||
if (query.year) conditions.push(`report.report_year = ${add(query.year)}`);
|
||||
@@ -475,7 +469,7 @@ export class InspectionReportsService {
|
||||
'urgency',act.urgency,'deadlineAt',act.deadline_at
|
||||
) AS act,
|
||||
JSONB_BUILD_OBJECT(
|
||||
'id',visit.id,'code',visit.code,'title',visit.title,'status',visit.status
|
||||
'id',visit.id,'code',visit.code,'status',visit.status
|
||||
) AS visit,
|
||||
COALESCE(context.companies,'[]'::jsonb) AS companies,
|
||||
COALESCE(context.areas,'[]'::jsonb) AS areas,
|
||||
|
||||
Reference in New Issue
Block a user