fix: apis
This commit is contained in:
@@ -67,12 +67,12 @@ export async function createDepartment(req, res) {
|
||||
|
||||
export const updateDepartment = async (req, res) => {
|
||||
try {
|
||||
const {id} = req.params;
|
||||
const {departmentId} = req.params;
|
||||
|
||||
const {name, para1, para2, para3, facilities, services} = req.body;
|
||||
|
||||
const department = await prisma.department.update({
|
||||
where: {id: Number(id)},
|
||||
where: {departmentId},
|
||||
data: {
|
||||
name,
|
||||
para1,
|
||||
@@ -90,18 +90,19 @@ export const updateDepartment = async (req, res) => {
|
||||
});
|
||||
} catch (error) {
|
||||
console.error(error);
|
||||
return res
|
||||
.status(500)
|
||||
.json({success: false, message: "Failed to update department"});
|
||||
return res.status(500).json({
|
||||
success: false,
|
||||
message: "Failed to update department",
|
||||
});
|
||||
}
|
||||
};
|
||||
|
||||
export const deleteDepartment = async (req, res) => {
|
||||
try {
|
||||
const {id} = req.params;
|
||||
const {departmentId} = req.params;
|
||||
|
||||
await prisma.department.delete({
|
||||
where: {id: Number(id)},
|
||||
where: {departmentId},
|
||||
});
|
||||
|
||||
return res.status(200).json({
|
||||
@@ -110,8 +111,9 @@ export const deleteDepartment = async (req, res) => {
|
||||
});
|
||||
} catch (error) {
|
||||
console.error(error);
|
||||
return res
|
||||
.status(500)
|
||||
.json({success: false, message: "Failed to delete department"});
|
||||
return res.status(500).json({
|
||||
success: false,
|
||||
message: "Failed to delete department",
|
||||
});
|
||||
}
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user