fix: apis
This commit is contained in:
@@ -67,12 +67,12 @@ export async function createDepartment(req, res) {
|
|||||||
|
|
||||||
export const updateDepartment = async (req, res) => {
|
export const updateDepartment = async (req, res) => {
|
||||||
try {
|
try {
|
||||||
const {id} = req.params;
|
const {departmentId} = req.params;
|
||||||
|
|
||||||
const {name, para1, para2, para3, facilities, services} = req.body;
|
const {name, para1, para2, para3, facilities, services} = req.body;
|
||||||
|
|
||||||
const department = await prisma.department.update({
|
const department = await prisma.department.update({
|
||||||
where: {id: Number(id)},
|
where: {departmentId},
|
||||||
data: {
|
data: {
|
||||||
name,
|
name,
|
||||||
para1,
|
para1,
|
||||||
@@ -90,18 +90,19 @@ export const updateDepartment = async (req, res) => {
|
|||||||
});
|
});
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
console.error(error);
|
console.error(error);
|
||||||
return res
|
return res.status(500).json({
|
||||||
.status(500)
|
success: false,
|
||||||
.json({success: false, message: "Failed to update department"});
|
message: "Failed to update department",
|
||||||
|
});
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
export const deleteDepartment = async (req, res) => {
|
export const deleteDepartment = async (req, res) => {
|
||||||
try {
|
try {
|
||||||
const {id} = req.params;
|
const {departmentId} = req.params;
|
||||||
|
|
||||||
await prisma.department.delete({
|
await prisma.department.delete({
|
||||||
where: {id: Number(id)},
|
where: {departmentId},
|
||||||
});
|
});
|
||||||
|
|
||||||
return res.status(200).json({
|
return res.status(200).json({
|
||||||
@@ -110,8 +111,9 @@ export const deleteDepartment = async (req, res) => {
|
|||||||
});
|
});
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
console.error(error);
|
console.error(error);
|
||||||
return res
|
return res.status(500).json({
|
||||||
.status(500)
|
success: false,
|
||||||
.json({success: false, message: "Failed to delete department"});
|
message: "Failed to delete department",
|
||||||
|
});
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -45,7 +45,7 @@ export const getAllDoctors = async (req, res) => {
|
|||||||
Department_ID: departmentIds,
|
Department_ID: departmentIds,
|
||||||
Name: doc.name,
|
Name: doc.name,
|
||||||
Designation: doc.designation,
|
Designation: doc.designation,
|
||||||
"Working Status": doc.workingStatus,
|
Working_Status: doc.workingStatus,
|
||||||
Qualification: doc.qualification,
|
Qualification: doc.qualification,
|
||||||
Timing: timings.join(" & "),
|
Timing: timings.join(" & "),
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -14,7 +14,7 @@ router.get("/getAll", getAllDepartments);
|
|||||||
|
|
||||||
// Protected
|
// Protected
|
||||||
router.post("/", jwtAuthMiddleware, createDepartment);
|
router.post("/", jwtAuthMiddleware, createDepartment);
|
||||||
router.put("/:id", jwtAuthMiddleware, updateDepartment);
|
router.put("/:departmentId", jwtAuthMiddleware, updateDepartment);
|
||||||
router.delete("/:id", jwtAuthMiddleware, deleteDepartment);
|
router.delete("/:departmentId", jwtAuthMiddleware, deleteDepartment);
|
||||||
|
|
||||||
export default router;
|
export default router;
|
||||||
|
|||||||
Reference in New Issue
Block a user