mirror of
https://github.com/r-ca/kidshift-be.git
synced 2024-10-25 16:14:02 +00:00
userService実装
This commit is contained in:
parent
67c357beed
commit
7bb3027b9a
17
src/services/userService.ts
Normal file
17
src/services/userService.ts
Normal file
|
@ -0,0 +1,17 @@
|
|||
import { User } from '@prisma/client';
|
||||
import prisma from '@src/prisma';
|
||||
|
||||
async function findUserById(userId: string): Promise<User> {
|
||||
return await prisma.user.findUnique({
|
||||
where: {
|
||||
id: userId
|
||||
}
|
||||
}).then(user => {
|
||||
if (!user) {
|
||||
throw new Error('ユーザーが見つかりません');
|
||||
}
|
||||
return user;
|
||||
});
|
||||
}
|
||||
|
||||
export { findUserById };
|
Loading…
Reference in New Issue
Block a user