xiaofei 1 gadu atpakaļ
vecāks
revīzija
1e9cf5641c

+ 5 - 1
teachcloud-mark/src/main/java/com/qmth/teachcloud/mark/bean/scananswer/SheetUploadVo.java

@@ -1,5 +1,8 @@
 package com.qmth.teachcloud.mark.bean.scananswer;
 
+import com.alibaba.fastjson.JSON;
+import com.qmth.teachcloud.mark.bean.FilePathVo;
+
 public class SheetUploadVo {
 
     private String uri;
@@ -8,7 +11,8 @@ public class SheetUploadVo {
 
     public static SheetUploadVo create(String uri) {
         SheetUploadVo vo = new SheetUploadVo();
-        vo.setUri(uri);
+        FilePathVo filePathVo = JSON.parseObject(uri, FilePathVo.class);
+        vo.setUri(filePathVo.getPath());
         vo.setUpdateTime(System.currentTimeMillis());
         return vo;
     }

+ 3 - 0
teachcloud-mark/src/main/java/com/qmth/teachcloud/mark/service/impl/TaskServiceImpl.java

@@ -82,6 +82,9 @@ public class TaskServiceImpl implements TaskService {
         if (StringUtils.isNotBlank(markStudent.getObjectiveScoreList())) {
             task.setObjectiveScore(markStudent.getObjectiveScore());
         }
+        if(StringUtils.isNotBlank(markStudent.getSheetPath())){
+            task.setSheetUrls(teachcloudCommonService.filePreview(markStudent.getSheetPathList()));
+        }
         task.setMarkerTime(markArbitrateHistory.getUpdateTime());
         if (markArbitrateHistory.getTotalScore() != null) {
             task.setMarkerScore(markArbitrateHistory.getTotalScore());