TASK:collection sort;

This commit is contained in:
shahaibo
2025-06-03 11:26:21 +08:00
parent 112294bd7b
commit 32c8aaec9b

View File

@@ -65,25 +65,25 @@ public class MyTaskScheduler {
}
private void collectionSortData() {
QueryWrapper<UserLikeSort> qw = new QueryWrapper<>();
QueryWrapper<CollectionSort> qw = new QueryWrapper<>();
List<UserLikeSort> userLikeSorts = userLikeSortMapper.selectList(qw);
for (UserLikeSort userLikeSort : userLikeSorts) {
Long userLikeGroupId = userLikeSort.getUserLikeGroupId();
List<CollectionSort> collectionSortList = collectionSortMapper.selectList(qw);
for (CollectionSort collectionSort : collectionSortList) {
Long userLikeGroupId = collectionSort.getUserLikeGroupId();
QueryWrapper<UserLikeGroup> userLikeGroupQueryWrapper = new QueryWrapper<>();
userLikeGroupQueryWrapper.lambda().eq(UserLikeGroup::getId, userLikeGroupId);
UserLikeGroup userLikeGroup = userLikeGroupMapper.selectOne(userLikeGroupQueryWrapper);
if (Objects.nonNull(userLikeGroup)) {
userLikeSort.setProjectId(userLikeGroup.getProjectId());
userLikeSort.setRelationId(userLikeSort.getUserLikeId());
userLikeSort.setRelationType(CollectionType.DESIGN.getValue());
userLikeSortMapper.updateById(userLikeSort);
collectionSort.setProjectId(userLikeGroup.getProjectId());
collectionSort.setRelationId(collectionSort.getUserLikeId());
collectionSort.setRelationType(CollectionType.DESIGN.getValue());
collectionSortMapper.updateById(collectionSort);
}
}
}
@Resource
private UserLikeSortMapper userLikeSortMapper;
private CollectionSortMapper collectionSortMapper;
@Resource
private AccountMapper accountMapper;