33 lines
803 B
JavaScript
33 lines
803 B
JavaScript
const router = require("express").Router();
|
|
const { PrismaClient } = require("@prisma/client");
|
|
|
|
const prisma = require("../prisma/client");
|
|
|
|
router.post("/", async (req, res) => {
|
|
const data = await prisma.bAST.create({
|
|
data: {
|
|
...req.body,
|
|
status_serah: "Menunggu",
|
|
status_terima: "Menunggu"
|
|
}
|
|
});
|
|
res.json(data);
|
|
});
|
|
|
|
router.put("/approve-serah/:id", async (req, res) => {
|
|
const data = await prisma.bAST.update({
|
|
where: { bast_id: Number(req.params.id) },
|
|
data: { status_serah: "Approved" }
|
|
});
|
|
res.json(data);
|
|
});
|
|
|
|
router.put("/approve-terima/:id", async (req, res) => {
|
|
const data = await prisma.bAST.update({
|
|
where: { bast_id: Number(req.params.id) },
|
|
data: { status_terima: "Approved" }
|
|
});
|
|
res.json(data);
|
|
});
|
|
|
|
module.exports = router; |