TASK:AiDA design like sort

This commit is contained in:
shahaibo
2025-01-08 16:56:02 +08:00
parent 4bb1953d4a
commit 4fe5f65867

View File

@@ -1175,11 +1175,17 @@ public class DesignServiceImpl extends ServiceImpl<DesignMapper, Design> impleme
qw.lambda().eq(UserLikeSort::getUserLikeGroupId, userGroupId); qw.lambda().eq(UserLikeSort::getUserLikeGroupId, userGroupId);
qw.lambda().orderByDesc(UserLikeSort::getSort); qw.lambda().orderByDesc(UserLikeSort::getSort);
List<UserLikeSort> userLikeSorts = userLikeSortMapper.selectList(qw); List<UserLikeSort> userLikeSorts = userLikeSortMapper.selectList(qw);
Integer sort = userLikeSorts.get(0).getSort();
UserLikeSort userLikeSort = new UserLikeSort(); UserLikeSort userLikeSort = new UserLikeSort();
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.setUserLikeGroupId(userGroupId);
userLikeSort.setUserLikeId(userLike.getId()); userLikeSort.setUserLikeId(userLike.getId());
userLikeSort.setSort(sort + 1); userLikeSort.setSort(sort + 1);
}
userLikeSortMapper.insert(userLikeSort); userLikeSortMapper.insert(userLikeSort);
sortParam = userLikeSort.getSort(); sortParam = userLikeSort.getSort();
userLikeSortId = userLikeSort.getId(); userLikeSortId = userLikeSort.getId();