Răsfoiți Sursa

fix:入库申请-新建命题申请

caozixuan 3 ani în urmă
părinte
comite
a03e2dea91

+ 3 - 0
distributed-print-business/src/main/java/com/qmth/distributed/print/business/service/impl/ExamTaskServiceImpl.java

@@ -1484,6 +1484,8 @@ public class ExamTaskServiceImpl extends ServiceImpl<ExamTaskMapper, ExamTask> i
         Long schoolId = Long.valueOf(ServletUtil.getRequestHeaderSchoolId().toString());
         SysUser sysUser = (SysUser) ServletUtil.getRequestUser();
         ExamTask examTask = examTaskApplyParam.getExamTask();
+        String courseCode = examTask.getCourseCode();
+        Long examId = examTask.getExamId();
         ExamTaskDetail examTaskDetail = examTaskApplyParam.getExamTaskDetail();
         try {
             BasicExamRule basicExamRule = basicExamRuleService.getBySchoolId();
@@ -1512,6 +1514,7 @@ public class ExamTaskServiceImpl extends ServiceImpl<ExamTaskMapper, ExamTask> i
             }
 
             examTask.setId(Objects.isNull(examTask.getId()) ? SystemConstant.getDbUuid() : examTask.getId());
+            examTask.setCardRuleId(basicPrintConfigService.getByExamIdAndCourseCode(examId,courseCode).getCardRuleId());
             examTask.setPaperNumberId(SystemConstant.getDbUuid());
             examTask.setSchoolId(schoolId);
             examTask.setOrgId(basicCourseService.getOrgIdBySchoolIdAndCourseCode(schoolId, examTask.getCourseCode()));