引数を受け取るように

This commit is contained in:
rca 2024-07-20 21:04:27 +09:00
parent 7ef26a319d
commit 151efacbfe
2 changed files with 2 additions and 3 deletions

View File

@ -11,14 +11,13 @@ const commonRouter = Router(); // 共用エンドポイント
commonRouter.get("/:childId", (req, res) => { commonRouter.get("/:childId", (req, res) => {
const containPaid = req.query.containPaid === "true"; const containPaid = req.query.containPaid === "true";
const childId = req.params.childId; const childId = req.params.childId;
if (!childId) { if (!childId) {
const childIdMissingResponse = requiredFieldMissingResponse(["childId"]); const childIdMissingResponse = requiredFieldMissingResponse(["childId"]);
res.status(childIdMissingResponse.statusCode).send(childIdMissingResponse.body); res.status(childIdMissingResponse.statusCode).send(childIdMissingResponse.body);
return; return;
} }
getHistories(childId).then((histories: HistoryResponse[]) => { getHistories(childId, containPaid).then((histories: HistoryResponse[]) => {
res.status(200).send({ res.status(200).send({
list: histories, list: histories,
} as HistoryListResponse); } as HistoryListResponse);

View File

@ -1,7 +1,7 @@
import { HistoryResponse } from "@src/models/History"; import { HistoryResponse } from "@src/models/History";
import prisma from "@src/prisma"; import prisma from "@src/prisma";
async function getHistories(childId: string): Promise<HistoryResponse[]> { async function getHistories(childId: string, containPaid: boolean): Promise<HistoryResponse[]> {
return prisma.taskCompletion.findMany({ return prisma.taskCompletion.findMany({
where: { where: {
child_id: childId, child_id: childId,