mirror of
https://github.com/r-ca/kidshift-be.git
synced 2024-10-25 16:14:02 +00:00
引数を受け取るように
This commit is contained in:
parent
7ef26a319d
commit
151efacbfe
|
@ -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);
|
||||||
|
|
|
@ -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,
|
||||||
|
|
Loading…
Reference in New Issue
Block a user