|
|
@@ -2503,10 +2503,8 @@ public class FsUserCourseVideoServiceImpl implements IFsUserCourseVideoService
|
|
|
|
|
|
@Override
|
|
|
public void batchSaveVideo(BatchVideoSvae vo) {
|
|
|
- List<FsVideoResource> videoResourceList = fsVideoResourceMapper.selectBatchIds(vo.getIds());
|
|
|
- videoResourceList = videoResourceList.stream()
|
|
|
- .sorted(Comparator.comparing(FsVideoResource::getSort).thenComparing(FsVideoResource::getId))
|
|
|
- .collect(Collectors.toList());
|
|
|
+ long[] idArray = vo.getIds().stream().mapToLong(Long::longValue).toArray();
|
|
|
+ List<FsVideoResource> videoResourceList = fsVideoResourceMapper.selectByIds(idArray);
|
|
|
FsUserCourseVideo param = new FsUserCourseVideo();
|
|
|
param.setCourseId(vo.getCourseId());
|
|
|
List<FsUserCourseVideo> videoList = selectFsUserCourseVideoList(param);
|