From c04b102a81d5b7a25bf14da7a7247c2355762109 Mon Sep 17 00:00:00 2001 From: shahaibo <1023316923@qq.com> Date: Mon, 6 Jan 2025 11:49:47 +0800 Subject: [PATCH] TASK:AiDA design like sort --- src/main/java/com/ai/da/model/vo/DesignLikeVO.java | 2 ++ src/main/java/com/ai/da/service/impl/DesignServiceImpl.java | 4 +++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/ai/da/model/vo/DesignLikeVO.java b/src/main/java/com/ai/da/model/vo/DesignLikeVO.java index a54bc2ec..afbac27c 100644 --- a/src/main/java/com/ai/da/model/vo/DesignLikeVO.java +++ b/src/main/java/com/ai/da/model/vo/DesignLikeVO.java @@ -21,6 +21,8 @@ public class DesignLikeVO { private Long userLikeId; + private Integer sort; + public DesignLikeVO() { } } diff --git a/src/main/java/com/ai/da/service/impl/DesignServiceImpl.java b/src/main/java/com/ai/da/service/impl/DesignServiceImpl.java index c24ce8a6..6885040c 100644 --- a/src/main/java/com/ai/da/service/impl/DesignServiceImpl.java +++ b/src/main/java/com/ai/da/service/impl/DesignServiceImpl.java @@ -1088,6 +1088,7 @@ public class DesignServiceImpl extends ServiceImpl impleme designItem.getDesignId(), designLikeDTO.getDesignItemId(), designLikeDTO.getDesignPythonOutfitId(), tDesignPythonOutfits.get(0).getDesignUrl(), designLikeDTO.getTimeZone()); } userLikeService.save(userLike); + Integer sortParam = 1; if (isFirst) { UserLikeSort userLikeSort = new UserLikeSort(); userLikeSort.setUserLikeGroupId(userGroupId); @@ -1105,6 +1106,7 @@ public class DesignServiceImpl extends ServiceImpl impleme userLikeSort.setUserLikeId(userLike.getId()); userLikeSort.setSort(sort + 1); userLikeSortMapper.insert(userLikeSort); + sortParam = userLikeSort.getSort(); } groupDetailId = userLike.getId(); String designUrl = designPythonOutfitMapper.selectById(userLike.getDesignOutfitId()).getDesignUrl(); @@ -1114,7 +1116,7 @@ public class DesignServiceImpl extends ServiceImpl impleme } //修改designItem为like状态 designItemService.updateLikeStatus(designLikeDTO.getDesignItemId(), (byte) 1); - return new DesignLikeVO(userGroupId, groupDetailId, pictureName, userLike.getId()); + return new DesignLikeVO(userGroupId, groupDetailId, pictureName, userLike.getId(), sortParam); } private List validateMergeElement(List oldElements, List designItemDetails) {