diff --git a/backend/pirocheck/src/main/java/backend/pirocheck/Assignment/service/AssignmentService.java b/backend/pirocheck/src/main/java/backend/pirocheck/Assignment/service/AssignmentService.java index a1f9a3c..c06a605 100644 --- a/backend/pirocheck/src/main/java/backend/pirocheck/Assignment/service/AssignmentService.java +++ b/backend/pirocheck/src/main/java/backend/pirocheck/Assignment/service/AssignmentService.java @@ -136,6 +136,13 @@ public List searchAssignment(AssignmentRes assignmentRes) { // 과제 삭제 public String deleteAssignment(Long assignmentId) { assignmentRepository.deleteById(assignmentId); + + // 모든 MEMBER 유저 보증금 재계산 + List members = userRepository.findByRole(Role.MEMBER); + for (User user : members) { + depositService.recalculateDeposit(user.getId()); + } + return "과제가 성공적으로 삭제되었습니다."; }