ting.yin 6 年之前
父節點
當前提交
1a12a76aa1
共有 1 個文件被更改,包括 4 次插入4 次删除
  1. 4 4
      stmms-ms-collect/src/main/java/cn/com/qmth/stmms/ms/collect/api/CollectApi.java

+ 4 - 4
stmms-ms-collect/src/main/java/cn/com/qmth/stmms/ms/collect/api/CollectApi.java

@@ -147,7 +147,7 @@ public class CollectApi {
     @RequestMapping(value = "file/ms-slice/{workId}/{subjectId}/{fileName}", method = { RequestMethod.PUT, RequestMethod.POST })
     public void upload(@PathVariable Long workId,@PathVariable Integer subjectId,
     					@PathVariable String fileName,
-                       HttpServletRequest request,HttpServletResponse response) throws IOException{
+                       HttpServletRequest request,HttpServletResponse response) throws Exception{
     	InputStream inputStream = request.getInputStream();
         Student student = studentRepo.findByWorkIdAndExamNumber(workId,fileName);
         Subject subject = Subject.values()[subjectId-1];
@@ -171,7 +171,7 @@ public class CollectApi {
         FileInputStream in = new FileInputStream(outFile);
         String sliceMD5 = DigestUtils.md5Hex(in);
         if(!md5.equalsIgnoreCase(sliceMD5)){
-        	throw new RuntimeException("图片md5值不一致");
+        	throw new Exception("图片md5值不一致");
         }
         in.close();
 //        ImageCompression.imageThumbnail(outFile,new File(thumbFileName),compressionConfig);
@@ -200,7 +200,7 @@ public class CollectApi {
     @RequestMapping(value = "file/ms-sheet/{workId}/{subjectId}/{fileName}", method = { RequestMethod.PUT, RequestMethod.POST })
     public void uploadsheet(@PathVariable Long workId,@PathVariable Integer subjectId,
     					@PathVariable String fileName,
-                       HttpServletRequest request,HttpServletResponse response) throws IOException{
+                       HttpServletRequest request,HttpServletResponse response) throws Exception{
         Student student = studentRepo.findByWorkIdAndExamNumber(workId,fileName);
         Subject subject = Subject.values()[subjectId-1];
         InputStream inputStream = request.getInputStream();
@@ -213,7 +213,7 @@ public class CollectApi {
         FileInputStream in = new FileInputStream(outFile);
         String sheetMD5 = DigestUtils.md5Hex(in);
         if(!md5.equalsIgnoreCase(sheetMD5)){
-        	throw new RuntimeException("图片md5值不一致");
+        	throw new Exception("图片md5值不一致");
         }
         in.close();
     }