|
|
@@ -35,7 +35,7 @@ export async function GET(
|
|
|
|
|
|
const cintasSummaries = await prisma.cintasSummary.findMany({
|
|
|
where: { importId },
|
|
|
- orderBy: { week: 'asc' }
|
|
|
+ orderBy: { weekId: 'desc' }
|
|
|
});
|
|
|
|
|
|
// Get file info
|
|
|
@@ -47,11 +47,13 @@ export async function GET(
|
|
|
totalRecords,
|
|
|
totalWeeks: cintasSummaries.length,
|
|
|
cintasSummaries: cintasSummaries.map((summary: any) => ({
|
|
|
+ id: summary.id,
|
|
|
week: summary.week,
|
|
|
trrTotal: summary.trrTotal,
|
|
|
fourWkAverages: summary.fourWkAverages,
|
|
|
trrPlus4Wk: summary.trrPlus4Wk,
|
|
|
- powerAdds: summary.powerAdds
|
|
|
+ powerAdds: summary.powerAdds,
|
|
|
+ weekId: summary.weekId
|
|
|
}))
|
|
|
};
|
|
|
|
|
|
@@ -125,7 +127,6 @@ export async function POST(
|
|
|
});
|
|
|
}
|
|
|
|
|
|
- // Execute the stored procedure to generate summary
|
|
|
await prisma.$executeRawUnsafe(
|
|
|
`CALL cintas_calculate_summary(${importId})`
|
|
|
);
|
|
|
@@ -141,11 +142,13 @@ export async function POST(
|
|
|
summaryGenerated: true,
|
|
|
message: 'Summary generated successfully',
|
|
|
summary: cintasSummaries.map((summary: any) => ({
|
|
|
+ id: summary.id,
|
|
|
week: summary.week,
|
|
|
trrTotal: summary.trrTotal,
|
|
|
fourWkAverages: summary.fourWkAverages,
|
|
|
trrPlus4Wk: summary.trrPlus4Wk,
|
|
|
- powerAdds: summary.powerAdds
|
|
|
+ powerAdds: summary.powerAdds,
|
|
|
+ weekId: summary.weekId
|
|
|
}))
|
|
|
});
|
|
|
|