派生自 projectDept/qhighschool

EricsHu
2023-05-26 74a3690bce90132d56bad8146f093a1f32e63312
跨域
2个文件已修改
17 ■■■■ 已修改文件
src/main/java/com/qxueyou/scc/stucontroller/StuLiveController.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/qxueyou/scc/teach/res/service/impl/ResService.java 15 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/qxueyou/scc/stucontroller/StuLiveController.java
@@ -7,6 +7,7 @@
import com.qxueyou.scc.sdk.MTCloud;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.CrossOrigin;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@@ -28,6 +29,7 @@
@Api(tags="直播接口-学员端")
@RestController
@CrossOrigin
@RequestMapping(value = "/stu/live")
public class StuLiveController {
    
src/main/java/com/qxueyou/scc/teach/res/service/impl/ResService.java
@@ -306,17 +306,16 @@
    public Result readAccessPath(String resId, String attribute) {
        Res res = read(Res.class, resId);
        String type="0";
//        Object path = Res.FILE_TYPE_VIDEO.equals(res.getType())? JSONObject.parse(resItemServiceMap.get(res.getType()).readAccessPath(res.getItemDestId(), attribute)):CollectionUtils.newObjectMap("path", resItemServiceMap.get(res.getType()).readAccessPath(res.getItemDestId(), attribute));
        Object path = Res.FILE_TYPE_VIDEO.equals(type)? resItemServiceMap.get(type).readAccessPath(res.getItemDestId(), attribute):resItemServiceMap.get(type).readAccessPath(res.getItemDestId(), attribute);
        if(Res.FILE_TYPE_DOC.equals(res.getType())) {
             return new Result(true, "success",
                     CollectionUtils.newObjectMap("path", path, "name", res.getName(), "coverPageUrl", res.getCoverPageUrl(), "size",
                             this.classLectureService.readDocPageCount(res.getItemDestId())));//文件的页数
        }else {
        Object path = Res.FILE_TYPE_VIDEO.equals(res.getType())? resItemServiceMap.get(res.getType()).readAccessPath(res.getItemDestId(), attribute):resItemServiceMap.get(res.getType()).readAccessPath(res.getItemDestId(), attribute);
//        if(Res.FILE_TYPE_DOC.equals(res.getType())) {
//             return new Result(true, "success",
//                     CollectionUtils.newObjectMap("path", path, "name", res.getName(), "coverPageUrl", res.getCoverPageUrl(), "size",
//                             this.classLectureService.readDocPageCount(res.getItemDestId())));//文件的页数
//        }else {
             return new Result(true, "success",
                     CollectionUtils.newObjectMap("path", path, "name", res.getName(), "coverPageUrl", res.getCoverPageUrl(), "size", 0));
        }
//        }
    }