소스 검색

1.0.5 bug

haogh 10 달 전
부모
커밋
c1ca6aa153
1개의 변경된 파일8개의 추가작업 그리고 0개의 파일을 삭제
  1. 8 0
      paper-library-business/src/main/java/com/qmth/paper/library/business/service/impl/PaperLibraryServiceImpl.java

+ 8 - 0
paper-library-business/src/main/java/com/qmth/paper/library/business/service/impl/PaperLibraryServiceImpl.java

@@ -298,6 +298,14 @@ public class PaperLibraryServiceImpl extends ServiceImpl<PaperLibraryMapper, Pap
         examStudentService.updateBindCount(studentId);
         // 清除pdf文件记录
         examStudentService.clearPdfFilePath(studentId);
+
+        //更新扫描任务扫描考生数量、扫描图片数量
+        ExamStudent student = examStudentService.getById(studentId);
+        PaperScanTask task = paperScanTaskService.getByExamIdAndCourseCode(studentId, student.getCourseCode());
+        paperScanTaskService.updateScanCount(paperLibrary.getPaperScanTaskId());
+        if(task != null && !task.getId().equals(paperLibrary.getPaperScanTaskId())) {
+            paperScanTaskService.updateScanCount(task.getId());
+        }
         return true;
     }