|
|
@@ -37,14 +37,12 @@ import org.springframework.util.CollectionUtils;
|
|
|
import org.springframework.web.multipart.MultipartFile;
|
|
|
import org.springframework.web.multipart.commons.CommonsMultipartFile;
|
|
|
|
|
|
-import java.io.*;
|
|
|
-import java.nio.file.Files;
|
|
|
-import java.nio.file.Path;
|
|
|
-import java.nio.file.Paths;
|
|
|
+import java.io.File;
|
|
|
+import java.io.FileInputStream;
|
|
|
+import java.io.InputStream;
|
|
|
+import java.io.OutputStream;
|
|
|
import java.util.Arrays;
|
|
|
-import java.util.Comparator;
|
|
|
import java.util.List;
|
|
|
-import java.util.stream.Stream;
|
|
|
|
|
|
/**
|
|
|
* 讲义列Service业务层处理
|
|
|
@@ -155,6 +153,7 @@ public class CourseHandoutsServiceImpl extends ServiceImpl<CourseHandoutsMapper,
|
|
|
@Override
|
|
|
@Transactional(rollbackFor = Exception.class)
|
|
|
public boolean updateHandouts(String fromPath, CourseHandoutsEditBo bo) {
|
|
|
+ log.error("修改讲义更新数据库讲义业务关系开始3:"+ DateUtils.getNowTime());
|
|
|
CourseHandouts update = BeanUtil.toBean(bo, CourseHandouts.class);
|
|
|
validEntityBeforeSave(update);
|
|
|
update.setUpdateTime(DateUtils.getNowTime());
|
|
|
@@ -173,9 +172,12 @@ public class CourseHandoutsServiceImpl extends ServiceImpl<CourseHandoutsMapper,
|
|
|
}
|
|
|
//删除原有的关联重新绑定
|
|
|
iCourseFileService.remove(new LambdaQueryWrapper<CourseFile>().eq(CourseFile::getHandoutsId, update.getHandoutsId()));
|
|
|
+ log.error("修改讲义更新数据库讲义业务关系结束3:"+ DateUtils.getNowTime());
|
|
|
+ log.error("更新数据库讲义文件关系开始4:"+ DateUtils.getNowTime());
|
|
|
if (!CollectionUtils.isEmpty(bo.getFileList())) {
|
|
|
handleFile(bo.getFileList(), update.getHandoutsId(), fromPath, 0L);
|
|
|
}
|
|
|
+ log.error("更新数据库讲义文件关系结束4:"+ DateUtils.getNowTime());
|
|
|
//修改完成
|
|
|
update.setUpdateStatus(1);
|
|
|
return this.updateById(update);
|