wangliang 4 년 전
부모
커밋
4e152cf907
1개의 변경된 파일5개의 추가작업 그리고 6개의 파일을 삭제
  1. 5 6
      distributed-print-business/src/main/java/com/qmth/distributed/print/business/util/CreatePdfUtil.java

+ 5 - 6
distributed-print-business/src/main/java/com/qmth/distributed/print/business/util/CreatePdfUtil.java

@@ -345,12 +345,11 @@ public class CreatePdfUtil {
      */
     public String getPaperType(ExamPrintPlan examPrintPlan, ExamTaskDetail examTaskDetail, ExamDetail examDetail, ExamDetailCourse examDetailCourse) {
         ConcurrentMap<Integer, String> paperTypeMap = TaskLogicServiceImpl.getPaperTypeMap();
-        StringJoiner key = new StringJoiner("")
-                .add(examDetail.getSchoolId() + "")
-                .add((examDetail.getExamStartTime() + examDetail.getExamEndTime()) + "")
-                .add(examDetail.getExamPlace())
-                .add(examDetailCourse.getCourseCode())
-                .add(examDetailCourse.getPaperNumber());
+        String key = examDetail.getSchoolId()
+                + Math.abs(examDetail.getExamStartTime() + examDetail.getExamEndTime())
+                + examDetail.getExamPlace()
+                + examDetailCourse.getCourseCode()
+                + examDetailCourse.getPaperNumber();
         String paperType = null;
         if (paperTypeMap.containsKey(key.hashCode())) {
             paperType = paperTypeMap.get(key.hashCode());