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) => {
|
||||
const containPaid = req.query.containPaid === "true";
|
||||
|
||||
const childId = req.params.childId;
|
||||
if (!childId) {
|
||||
const childIdMissingResponse = requiredFieldMissingResponse(["childId"]);
|
||||
res.status(childIdMissingResponse.statusCode).send(childIdMissingResponse.body);
|
||||
return;
|
||||
}
|
||||
getHistories(childId).then((histories: HistoryResponse[]) => {
|
||||
getHistories(childId, containPaid).then((histories: HistoryResponse[]) => {
|
||||
res.status(200).send({
|
||||
list: histories,
|
||||
} as HistoryListResponse);
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
import { HistoryResponse } from "@src/models/History";
|
||||
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({
|
||||
where: {
|
||||
child_id: childId,
|
||||
|
|
Loading…
Reference in New Issue
Block a user