|
@@ -28,6 +28,7 @@ import com.qmth.distributed.print.business.util.HtmlToPdfUtil;
|
|
|
import com.qmth.distributed.print.business.util.PdfUtil;
|
|
|
import com.qmth.teachcloud.common.bean.dto.MqDto;
|
|
|
import com.qmth.teachcloud.common.bean.params.ArraysParams;
|
|
|
+import com.qmth.teachcloud.common.bean.result.BasicStudentResult;
|
|
|
import com.qmth.teachcloud.common.config.DictionaryConfig;
|
|
|
import com.qmth.teachcloud.common.contant.SpringContextHolder;
|
|
|
import com.qmth.teachcloud.common.contant.SystemConstant;
|
|
@@ -1193,11 +1194,11 @@ public class PrintCommonServiceImpl implements PrintCommonService {
|
|
|
Long basicClazzId = student.getBasicClazzId();
|
|
|
StudentClazzEnum studentClazzType = student.getStudentClazzType();
|
|
|
|
|
|
- BasicStudent basicStudent = basicStudentService.getById(studentId);
|
|
|
- if (Objects.isNull(basicStudent)) {
|
|
|
+ BasicStudentResult basicStudentResult = basicStudentService.findById(studentId);
|
|
|
+ if (Objects.isNull(basicStudentResult)){
|
|
|
throw ExceptionResultEnum.ERROR.exception("未找到基础学生信息");
|
|
|
}
|
|
|
- if (!Objects.equals(basicStudent.getClazzId(), basicClazzId)) {
|
|
|
+ if (!Objects.equals(basicStudentResult.getClazzId(), basicClazzId)){
|
|
|
throw ExceptionResultEnum.ERROR.exception("行政班数据不一致");
|
|
|
}
|
|
|
BasicClazz basicClazz = null;
|
|
@@ -1221,8 +1222,10 @@ public class PrintCommonServiceImpl implements PrintCommonService {
|
|
|
examStudent.setId(SystemConstant.getDbUuid());
|
|
|
examStudent.setOrgId(sysUser.getOrgId());
|
|
|
examStudent.setExamDetailCourseId(examDetailCourseId);
|
|
|
- examStudent.setStudentName(basicStudent.getStudentName());
|
|
|
- examStudent.setStudentCode(basicStudent.getStudentCode());
|
|
|
+ examStudent.setStudentName(basicStudentResult.getStudentName());
|
|
|
+ examStudent.setStudentCode(basicStudentResult.getStudentCode());
|
|
|
+ examStudent.setCollegeName(basicStudentResult.getCollegeName());
|
|
|
+ examStudent.setMajorName(basicStudentResult.getMajorName());
|
|
|
examStudent.setTicketNumber(createTempNumber(ticketNumberParams));
|
|
|
examStudent.setSiteNumber(String.valueOf(atomicInteger.getAndIncrement()));
|
|
|
examStudent.setExtendFields(extendFields);
|