From eb14049368ac5fb45521e559047478f6985c556e Mon Sep 17 00:00:00 2001 From: eojin0814 Date: Thu, 23 Nov 2023 08:51:59 +0900 Subject: [PATCH] =?UTF-8?q?feat:=20=EB=B2=84=EB=B8=94=EC=B0=A8=ED=8A=B8=20?= =?UTF-8?q?API?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../domain/contents/presentation/ContentsController.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/main/java/gwangjang/server/domain/contents/presentation/ContentsController.java b/src/main/java/gwangjang/server/domain/contents/presentation/ContentsController.java index 3a1d516..6f2dd0b 100644 --- a/src/main/java/gwangjang/server/domain/contents/presentation/ContentsController.java +++ b/src/main/java/gwangjang/server/domain/contents/presentation/ContentsController.java @@ -84,6 +84,9 @@ public ResponseEntity>> getBubbleChart(@Pat List result = new ArrayList<>(); Random rand = new Random(); + // Add element at the beginning + result.add(new BubbleFrontRes(0L, null, 0L, "")); + for (BubbleChartRes bubbleChart : bubbleChartList) { Long x = Long.parseLong(bubbleChart.getDate()); Long y = (long) (rand.nextInt(10) + 1); // Random value between 1 and 10 @@ -93,6 +96,12 @@ public ResponseEntity>> getBubbleChart(@Pat result.add(new BubbleFrontRes(x, y, z, name)); } + // Add element at the end with values from the last index + if (!bubbleChartList.isEmpty()) { + BubbleChartRes lastBubbleChart = bubbleChartList.get(bubbleChartList.size() - 1); + result.add(new BubbleFrontRes(Long.parseLong(lastBubbleChart.getDate()), null, 0L, "")); + } + return ResponseEntity.ok(SuccessResponse.create(GET_CONTENTS_SUCCESS.getMessage(), result)); }