From 2b4e8369669a39917ec0f706a292acc08b2aff9f Mon Sep 17 00:00:00 2001 From: 5uhwann <106325839+5uhwann@users.noreply.github.com> Date: Wed, 28 Feb 2024 10:27:01 +0900 Subject: [PATCH] =?UTF-8?q?refactor:=20admin=20-=20=EC=9D=91=EB=AA=A8=20?= =?UTF-8?q?=EB=82=B4=EC=97=AD=20=EC=83=81=EC=84=B8=20=EC=A1=B0=ED=9A=8C=20?= =?UTF-8?q?=EC=88=98=EC=A0=95=20(#53)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/dto/response/DetailAppliedUserResponse.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/main/java/ddingdong/ddingdongBE/domain/qrstamp/controller/dto/response/DetailAppliedUserResponse.java b/src/main/java/ddingdong/ddingdongBE/domain/qrstamp/controller/dto/response/DetailAppliedUserResponse.java index 3b27d44e..6de8ff9e 100644 --- a/src/main/java/ddingdong/ddingdongBE/domain/qrstamp/controller/dto/response/DetailAppliedUserResponse.java +++ b/src/main/java/ddingdong/ddingdongBE/domain/qrstamp/controller/dto/response/DetailAppliedUserResponse.java @@ -1,6 +1,7 @@ package ddingdong.ddingdongBE.domain.qrstamp.controller.dto.response; import ddingdong.ddingdongBE.domain.qrstamp.entity.StampHistory; +import java.util.List; import lombok.AccessLevel; import lombok.AllArgsConstructor; import lombok.Builder; @@ -15,6 +16,7 @@ public class DetailAppliedUserResponse { private String studentName; private String studentNumber; private String department; + private List collections; private String certificationImageUrl; public static DetailAppliedUserResponse from(StampHistory stampHistory) { @@ -23,6 +25,10 @@ public static DetailAppliedUserResponse from(StampHistory stampHistory) { .studentName(stampHistory.getStudentName()) .studentNumber(stampHistory.getStudentNumber()) .department(stampHistory.getDepartment()) + .collections(stampHistory.getCollectedStamps().keySet().stream() + .map(stamp -> CollectedStampsResponse.of(stamp.getName(), + stampHistory.getCollectedStamps().get(stamp))) + .toList()) .certificationImageUrl(stampHistory.getCertificationImageUrl()).build(); }