From 57a8260f03dabc0566a1c1fd7bf13dd19d95365d Mon Sep 17 00:00:00 2001 From: shahaibo <1023316923@qq.com> Date: Wed, 8 Jan 2025 15:38:29 +0800 Subject: [PATCH 1/2] TASK:AiDA design like sort --- src/main/java/com/ai/da/model/vo/DesignLikeVO.java | 2 +- 1 file changed, 1 insertion(+), 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 118b5fe5..a8d0c5d8 100644 --- a/src/main/java/com/ai/da/model/vo/DesignLikeVO.java +++ b/src/main/java/com/ai/da/model/vo/DesignLikeVO.java @@ -12,7 +12,7 @@ import java.util.List; @ApiModel("design like-响应") public class DesignLikeVO { - private Long id; + private Long userLikeSortId; @ApiModelProperty("分组id") private Long userGroupId; From 4fe5f658677588d00f919add6a7b8a8f70370112 Mon Sep 17 00:00:00 2001 From: shahaibo <1023316923@qq.com> Date: Wed, 8 Jan 2025 16:56:02 +0800 Subject: [PATCH 2/2] TASK:AiDA design like sort --- .../com/ai/da/service/impl/DesignServiceImpl.java | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) 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 0d27ef2f..10a5d576 100644 --- a/src/main/java/com/ai/da/service/impl/DesignServiceImpl.java +++ b/src/main/java/com/ai/da/service/impl/DesignServiceImpl.java @@ -1175,11 +1175,17 @@ public class DesignServiceImpl extends ServiceImpl impleme qw.lambda().eq(UserLikeSort::getUserLikeGroupId, userGroupId); qw.lambda().orderByDesc(UserLikeSort::getSort); List userLikeSorts = userLikeSortMapper.selectList(qw); - Integer sort = userLikeSorts.get(0).getSort(); UserLikeSort userLikeSort = new UserLikeSort(); - userLikeSort.setUserLikeGroupId(userGroupId); - userLikeSort.setUserLikeId(userLike.getId()); - userLikeSort.setSort(sort + 1); + if (CollectionUtils.isEmpty(userLikeSorts)) { + userLikeSort.setUserLikeGroupId(userGroupId); + userLikeSort.setUserLikeId(userLike.getId()); + userLikeSort.setSort(1); + }else { + Integer sort = userLikeSorts.get(0).getSort(); + userLikeSort.setUserLikeGroupId(userGroupId); + userLikeSort.setUserLikeId(userLike.getId()); + userLikeSort.setSort(sort + 1); + } userLikeSortMapper.insert(userLikeSort); sortParam = userLikeSort.getSort(); userLikeSortId = userLikeSort.getId();