diff --git a/servers/boe-server-all/src/main/java/com/xboe/school/study/api/StudyCourseApi.java b/servers/boe-server-all/src/main/java/com/xboe/school/study/api/StudyCourseApi.java index ac740998..e3044504 100644 --- a/servers/boe-server-all/src/main/java/com/xboe/school/study/api/StudyCourseApi.java +++ b/servers/boe-server-all/src/main/java/com/xboe/school/study/api/StudyCourseApi.java @@ -253,6 +253,7 @@ public class StudyCourseApi extends ApiBaseController{ List items=studyService.findByStudyId(sc.getId()); rs.put("contentStudys",items);//学习的内容 } + return success(rs); } diff --git a/servers/boe-server-all/src/main/java/com/xboe/system/api/SysUploaderApi.java b/servers/boe-server-all/src/main/java/com/xboe/system/api/SysUploaderApi.java index 4d598b2c..1241d912 100644 --- a/servers/boe-server-all/src/main/java/com/xboe/system/api/SysUploaderApi.java +++ b/servers/boe-server-all/src/main/java/com/xboe/system/api/SysUploaderApi.java @@ -11,7 +11,6 @@ import java.util.Set; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; -import cn.hutool.core.util.ObjectUtil; import com.xboe.core.SysConstant; import com.xboe.standard.BaseConstant; import com.xboe.system.assist.entity.XUploadResultDto; @@ -118,11 +117,17 @@ public class SysUploaderApi extends ApiBaseController{ // ex.printStackTrace(); log.error("处理失败",ex); } + Long ls = 0L; XUploadResultDto dto=new XUploadResultDto(); String fileFullPath = SysConstant.getConfigValue(BaseConstant.CONFIG_UPLOAD_FILES_SAVEPATH) + xur.getFilePath(); - Encoder encoder = new Encoder(); - MultimediaInfo m = encoder.getInfo(new File(fileFullPath)); - Long ls = m.getDuration() / 1000;//秒 + try { + Encoder encoder = new Encoder(); + MultimediaInfo m = encoder.getInfo(new File(fileFullPath)); + ls = m.getDuration() / 1000;//秒 + }catch (Exception e){ + e.printStackTrace(); + log.error("读取视频时长错误"); + } dto.setDuration(ls); dto.setDisplayName(xur.getDisplayName()); dto.setFilePath(xur.getFilePath());