32 lines
608 B
JavaScript
32 lines
608 B
JavaScript
'use server'
|
|
|
|
const { PrismaClient } = require('@prisma/client')
|
|
|
|
const prisma = new PrismaClient()
|
|
|
|
export async function getUserByIdAndPassword({ userId, password }) {
|
|
return prisma.m_USER.findFirst({
|
|
where: {
|
|
USER_ID: userId,
|
|
PASSWORD: password,
|
|
},
|
|
})
|
|
}
|
|
|
|
export async function getUser(userId) {
|
|
return prisma.m_USER.findUnique({
|
|
where: {
|
|
user_id: userId,
|
|
},
|
|
})
|
|
}
|
|
|
|
export async function getUsers() {
|
|
return prisma.m_USER.findMany({
|
|
where: {
|
|
// USER_ID: 'daiwajoho01',
|
|
USER_ID: { in: ['daiwajoho01', 'daiwajoho', 'daiwabutsuryu'] },
|
|
},
|
|
})
|
|
}
|