TASK:AiDA design like sort

This commit is contained in:
shahaibo
2025-01-06 11:49:47 +08:00
parent da9b3a04b4
commit c04b102a81
2 changed files with 5 additions and 1 deletions

View File

@@ -21,6 +21,8 @@ public class DesignLikeVO {
private Long userLikeId;
private Integer sort;
public DesignLikeVO() {
}
}

View File

@@ -1088,6 +1088,7 @@ public class DesignServiceImpl extends ServiceImpl<DesignMapper, Design> 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<DesignMapper, Design> 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<DesignMapper, Design> 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<Long> validateMergeElement(List<CollectionElement> oldElements, List<DesignItemDetail> designItemDetails) {