TASK:collection sort;
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user