From 1348e4c1b5328da635e7692b30d6e26f9b95efd4 Mon Sep 17 00:00:00 2001 From: Ganghee-Lee-0522 Date: Tue, 30 Apr 2024 21:38:02 +0900 Subject: [PATCH] =?UTF-8?q?fix:=20=EC=88=98=ED=98=9C=20=EB=B0=9B=EC=9D=80?= =?UTF-8?q?=20=ED=9B=84=20Benefit.sum=20update?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 수혜 받은 후 Benefit.sum이 update되지 않는 문제를 해결하였습니다. --- src/main/java/zero/eight/donut/domain/Benefit.java | 3 +++ .../java/zero/eight/donut/service/SerialDonationService.java | 3 +++ 2 files changed, 6 insertions(+) diff --git a/src/main/java/zero/eight/donut/domain/Benefit.java b/src/main/java/zero/eight/donut/domain/Benefit.java index 0944eb6..0213e14 100644 --- a/src/main/java/zero/eight/donut/domain/Benefit.java +++ b/src/main/java/zero/eight/donut/domain/Benefit.java @@ -33,5 +33,8 @@ public class Benefit { @JoinColumn(name = "receiver_id") private Receiver receiver; + public void updateSum(Integer sum) { + this.sum = sum; + } } diff --git a/src/main/java/zero/eight/donut/service/SerialDonationService.java b/src/main/java/zero/eight/donut/service/SerialDonationService.java index e2689da..09e390a 100644 --- a/src/main/java/zero/eight/donut/service/SerialDonationService.java +++ b/src/main/java/zero/eight/donut/service/SerialDonationService.java @@ -130,6 +130,9 @@ else if (giftRepository.sumByStoreName(giftboxRequestDto.getStore().toString()) setGiftbox(assignDto, giftbox); log.info("꾸러미에 기프티콘 할당 완료"); + // 수혜 내역 업데이트 + benefitOptional.get().updateSum(assignDto.getAssignedValue()); + return ApiResponse.success(Success.ASSIGN_BENEFIT_SUCCESS, Map.of("giftboxId", giftbox.getId())); }