mirror of
https://github.com/r-ca/kidshift-be.git
synced 2024-10-25 16:14:02 +00:00
Service実装 WIP
This commit is contained in:
parent
1de561c503
commit
05a06e8232
24
src/services/historyService.ts
Normal file
24
src/services/historyService.ts
Normal file
|
@ -0,0 +1,24 @@
|
|||
import { HistoryResponse } from "@src/models/History";
|
||||
import prisma from "@src/prisma";
|
||||
|
||||
async function getHistories(childId: string): Promise<HistoryResponse[]> {
|
||||
return prisma.taskCompletion.findMany({
|
||||
where: {
|
||||
child_id: childId,
|
||||
},
|
||||
}).then((histories) => {
|
||||
if (!histories) {
|
||||
return [];
|
||||
}
|
||||
return histories.map((history) => {
|
||||
return {
|
||||
id: history.id,
|
||||
childId: history.child_id,
|
||||
taskId: history.task_id,
|
||||
registeredAt: history.registerd_at
|
||||
};
|
||||
});
|
||||
});
|
||||
}
|
||||
|
||||
export { getHistories };
|
Loading…
Reference in New Issue
Block a user