feat/BE/US-33/TASK-292,293,Adjust Project Flock status (add status Selesai), Validate with restriction when expense not finish and stock is not used

This commit is contained in:
ragilap
2025-12-05 17:47:03 +07:00
parent c593df661c
commit 6572176cca
8 changed files with 229 additions and 17 deletions
@@ -110,3 +110,22 @@ func (u *ProjectFlockKandangController) Closing(c *fiber.Ctx) error {
Data: result,
})
}
func (u *ProjectFlockKandangController) CheckClosing(c *fiber.Ctx) error {
id, err := strconv.Atoi(c.Params("id"))
if err != nil || id <= 0 {
return fiber.NewError(fiber.StatusBadRequest, "Invalid Id")
}
result, err := u.ProjectFlockKandangService.CheckClosing(c, uint(id))
if err != nil {
return err
}
return c.Status(fiber.StatusOK).JSON(response.Success{
Code: fiber.StatusOK,
Status: "success",
Message: "Cek persyaratan closing kandang",
Data: result,
})
}