Quellcode durchsuchen

外部素材库,添加睡眠

zhaoxian vor 3 Jahren
Ursprung
Commit
b52acc2b41

+ 3 - 2
jeecg-boot-module-system/src/main/java/org/jeecg/modules/fileupload/service/impl/ExternalMaterialCollectionServiceImpl.java

@@ -192,6 +192,7 @@ public class ExternalMaterialCollectionServiceImpl extends ServiceImpl<ExternalM
                     File file = new File(localUrl);
                     it.sauronsoftware.jave.Encoder encoder = new Encoder();
                     MultimediaInfo m = encoder.getInfo(file);
+                    Thread.sleep(5000);
                     long duration = m.getDuration();
                     long secondDuration = duration / 1000;
                     // 视频秒数
@@ -319,8 +320,8 @@ public class ExternalMaterialCollectionServiceImpl extends ServiceImpl<ExternalM
                 String platePosition = eeu.getCellValue(row.getCell(3));
                 //描述
                 String materialDescribe = eeu.getCellValue(row.getCell(4));
-                if(!Check.isNull(materialDescribe)){
-                    materialDescribe = materialDescribe.substring(0,10);
+                if (!Check.isNull(materialDescribe) && materialDescribe.length() > 10) {
+                    materialDescribe = materialDescribe.substring(0, 10);
                 }
                 ExternalMaterialCollection materialCollection = new ExternalMaterialCollection();
                 QueryWrapper<SysCategory> queryWrapper = new QueryWrapper<>();