From aec638e3cec14de7369fd27a37a52a22311947a9 Mon Sep 17 00:00:00 2001 From: seonjuuu Date: Sat, 21 Jun 2025 13:47:46 +0900 Subject: [PATCH] [fix] deposit update --- .../Attendance/service/AttendanceService.java | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/backend/pirocheck/src/main/java/backend/pirocheck/Attendance/service/AttendanceService.java b/backend/pirocheck/src/main/java/backend/pirocheck/Attendance/service/AttendanceService.java index b1ffe29..c936c41 100644 --- a/backend/pirocheck/src/main/java/backend/pirocheck/Attendance/service/AttendanceService.java +++ b/backend/pirocheck/src/main/java/backend/pirocheck/Attendance/service/AttendanceService.java @@ -297,8 +297,14 @@ public boolean deleteAttendance(Long attendanceId) { if (attendanceOpt.isEmpty()) { return false; } - - attendanceRepository.delete(attendanceOpt.get()); + + Attendance attendance = attendanceOpt.get(); // 변수로 저장 + Long userId = attendance.getUser().getId(); + + attendanceRepository.delete(attendance); + + // 출석 삭제 후 보증금 재계산 + depositService.recalculateDeposit(userId); return true; }