|
@@ -67,7 +67,7 @@ public class CaseVideoServiceImpl extends ServiceImpl<ICaseVideoMapper, CaseVide
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public void uploadAddVideo(MultipartFile[] files, Integer folderId,Integer caseId) throws IOException {
|
|
|
+ public CaseVideoFolder uploadAddVideo(MultipartFile[] files, Integer folderId,Integer caseId) throws IOException {
|
|
|
if(files.length <=0 || caseId == null){
|
|
|
throw new BusinessException(ResultCode.MISSING_REQUIRED_PARAMETERS);
|
|
|
}
|
|
@@ -84,7 +84,7 @@ public class CaseVideoServiceImpl extends ServiceImpl<ICaseVideoMapper, CaseVide
|
|
|
this.deleteByFolderId(folderId);
|
|
|
redisUtil.set(RedisKeyUtil.mergerVideoKey+videoFolder.getVideoFolderId(),"10");
|
|
|
runThread(files,videoFolder,this);
|
|
|
-
|
|
|
+ return videoFolder;
|
|
|
}
|
|
|
|
|
|
private void runThread(MultipartFile[] files,CaseVideoFolder videoFolder,ICaseVideoService caseVideoService){
|
|
@@ -158,6 +158,10 @@ public class CaseVideoServiceImpl extends ServiceImpl<ICaseVideoMapper, CaseVide
|
|
|
wrapper.in(CaseVideo::getFolderId,folderId)
|
|
|
.set(CaseVideo::getUploadStatus,status);
|
|
|
this.update(wrapper);
|
|
|
+ LambdaUpdateWrapper<CaseVideoFolder> wrapperFolder = new LambdaUpdateWrapper<>();
|
|
|
+ wrapperFolder.eq(CaseVideoFolder::getVideoFolderId,folderId)
|
|
|
+ .set(CaseVideoFolder::getUploadStatus,status);
|
|
|
+ this.update(wrapper);
|
|
|
}
|
|
|
|
|
|
@Override
|