Skip to content

Commit e98e0c4

Browse files
committed
fix: 추천받았던 꽃의 목록을 반환할 때 order 값 수정
1 parent a4587f8 commit e98e0c4

File tree

3 files changed

+6
-10
lines changed

3 files changed

+6
-10
lines changed

src/main/java/com/example/fiurinee/domain/matchingFlower/dto/HarmonyRecentDto.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ public static List<HarmonyRecentDto> of(Long order, Member member){
4747
HarmonyRecentDto harmonyRecentDto = new HarmonyRecentDto();
4848
Flower flower = matchingFlowers.get(i).getFlower();
4949
harmonyRecentDto.harmonyFlower = flower.getName();
50-
harmonyRecentDto.order = order;
50+
harmonyRecentDto.order = (long) (recommendFlowers.size() - order.intValue());
5151
harmonyRecentDto.period = String.format("%02d", flower.getPeriod() / 100);
5252
harmonyRecentDto.explain = flower.getExplain();
5353
harmonyRecentDto.image = flower.getImage();

src/main/java/com/example/fiurinee/domain/preferList/controller/PreferListController.java

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,7 @@ public Boolean savePrefer(@PathVariable("id") Long id,
3232
.build();
3333
preferListService.save(build);
3434

35-
int size = byId.getRecommendFlowers().size();
36-
37-
RecommendFlower recommendFlower = byId.getRecommendFlowers().get(size - Math.toIntExact(order));
35+
RecommendFlower recommendFlower = byId.getRecommendFlowers().get(Math.toIntExact(order));
3836

3937
recommendFlowerService.editPrefer(recommendFlower,true);
4038

@@ -49,9 +47,7 @@ public Boolean deletePrefer(@PathVariable("id") Long id,
4947

5048
preferListService.delete(preferListService.findByMemberAndOrder(byId,order));
5149

52-
int size = byId.getRecommendFlowers().size();
53-
54-
RecommendFlower recommendFlower = byId.getRecommendFlowers().get(size - Math.toIntExact(order));
50+
RecommendFlower recommendFlower = byId.getRecommendFlowers().get(Math.toIntExact(order));
5551

5652
recommendFlowerService.editPrefer(recommendFlower,false);
5753

src/main/java/com/example/fiurinee/domain/recommendFlower/dto/RecommendFlowerDto.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -48,21 +48,21 @@ public static RecommendFlowerDto of(Long order, Member member){
4848
Flower flower = recommendFlower.getFlower();
4949

5050
RecommendFlowerDto recommendFlowerDto = new RecommendFlowerDto();
51-
recommendFlowerDto.order = order;
51+
recommendFlowerDto.order = (long) (recommendFlowers.size()-order.intValue());
5252
recommendFlowerDto.recommendFlower = flower.getName();
5353
recommendFlowerDto.period = String.format("%02d", flower.getPeriod() / 100);
5454
recommendFlowerDto.flower_language = flower.getFlowerLanguage();
5555
recommendFlowerDto.explain = flower.getExplain();
5656
recommendFlowerDto.image = flower.getImage();
5757

5858
List<InputMessage> inputMessages = member.getInputMessages();
59-
InputMessage inputMessage = inputMessages.get(inputMessages.size() - order.intValue());
59+
InputMessage inputMessage = inputMessages.get(recommendFlowers.size() - order.intValue());
6060

6161
recommendFlowerDto.inputMessage = inputMessage.getContent();
6262
recommendFlowerDto.create_at = inputMessage.getCreateAt().toString().substring(0,10);
6363

6464
List<RecommendComment> recommendComments = member.getRecommendComments();
65-
RecommendComment recommendComment = recommendComments.get(recommendComments.size() - order.intValue());
65+
RecommendComment recommendComment = recommendComments.get(recommendFlowers.size() - order.intValue());
6666

6767
recommendFlowerDto.recommendMessage = recommendComment.getContent();
6868
recommendFlowerDto.prefer = recommendFlower.getPrefer();

0 commit comments

Comments
 (0)