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();