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