yangdamao 2 년 전
부모
커밋
83d165a2b2

+ 4 - 2
zhongzheng-system/src/main/java/com/zhongzheng/modules/course/service/impl/CourseFileServiceImpl.java

@@ -65,7 +65,7 @@ public class CourseFileServiceImpl extends ServiceImpl<CourseFileMapper, CourseF
 
     @Override
     public boolean editHandouts(CourseHandoutsEditBo bo) {
-        log.error("修改讲义开始:"+ DateUtils.getNowTime());
+        log.error("修改讲义开始1:"+ DateUtils.getNowTime());
         String zhiyuan = System.getProperty("user.dir");
         String fromPath = zhiyuan+"/zhongzheng-admin/src/main/resources/zhiyuan"+bo.getTimeSign();
         File f = new File(fromPath);
@@ -76,6 +76,7 @@ public class CourseFileServiceImpl extends ServiceImpl<CourseFileMapper, CourseF
                 decompressingFiles(collect,bo.getTimeSign());
             }
         }
+        log.error("修改讲义压缩包解压成功2:"+ DateUtils.getNowTime());
 
         iCourseHandoutsService.updateHandouts(fromPath,bo);
 
@@ -87,7 +88,7 @@ public class CourseFileServiceImpl extends ServiceImpl<CourseFileMapper, CourseF
         }catch (IOException e) {
             log.error("讲义删除本地资源失败:"+ DateUtils.getNowTime());
         }
-        log.error("修改讲义结束:"+ DateUtils.getNowTime());
+        log.error("修改讲义结束1:"+ DateUtils.getNowTime());
         return true;
     }
 
@@ -160,6 +161,7 @@ public class CourseFileServiceImpl extends ServiceImpl<CourseFileMapper, CourseF
                 file.delete();
             }catch (IOException e) {
                 e.printStackTrace();
+                log.error("解压压缩文件错误:"+e.getMessage());
                 throw new CustomException("解压压缩文件错误!");
             }
         });

+ 8 - 6
zhongzheng-system/src/main/java/com/zhongzheng/modules/course/service/impl/CourseHandoutsServiceImpl.java

@@ -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);