Prechádzať zdrojové kódy

未上传试卷结构提示

wangliang 2 rokov pred
rodič
commit
935a031e2d

+ 3 - 0
themis-business/src/main/java/com/qmth/themis/business/service/impl/TEExamPaperServiceImpl.java

@@ -117,6 +117,9 @@ public class TEExamPaperServiceImpl extends ServiceImpl<TEExamPaperMapper, TEExa
         ret.setPaperPath(ep.getPaperPath());
         if (Objects.isNull(ep.getPaperMd5())) {
             try {
+                if (Objects.isNull(ep.getPaperPath())) {
+                    throw new BusinessException("未上传试卷结构");
+                }
                 ep.setPaperMd5(BinaryUtil.encodeMD5(ossUtil.download(false, ep.getPaperPath())));
                 if (Objects.isNull(ep.getStructMd5())) {
                     ep.setStructMd5(BinaryUtil.encodeMD5(ossUtil.download(false, ep.getStructPath())));