|
@@ -24,6 +24,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;
|
|
@@ -33,7 +34,6 @@ import com.qmth.teachcloud.common.mapper.BasicCourseMapper;
|
|
|
import com.qmth.teachcloud.common.service.*;
|
|
|
import com.qmth.teachcloud.common.util.*;
|
|
|
import org.apache.commons.codec.digest.DigestUtils;
|
|
|
-import org.apache.commons.io.FileUtils;
|
|
|
import org.apache.commons.lang3.StringUtils;
|
|
|
import org.slf4j.Logger;
|
|
|
import org.slf4j.LoggerFactory;
|
|
@@ -1114,11 +1114,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;
|
|
@@ -1142,8 +1142,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);
|