|
@@ -1,5 +1,24 @@
|
|
package cn.com.qmth.scancentral.service.impl;
|
|
package cn.com.qmth.scancentral.service.impl;
|
|
|
|
|
|
|
|
+import java.util.List;
|
|
|
|
+
|
|
|
|
+import org.apache.commons.lang3.StringUtils;
|
|
|
|
+import org.slf4j.Logger;
|
|
|
|
+import org.slf4j.LoggerFactory;
|
|
|
|
+import org.springframework.beans.factory.annotation.Autowired;
|
|
|
|
+import org.springframework.stereotype.Service;
|
|
|
|
+import org.springframework.transaction.annotation.Transactional;
|
|
|
|
+
|
|
|
|
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
|
|
+import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
|
|
|
|
+import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
|
|
+import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
|
|
|
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
|
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
|
+import com.qmth.boot.core.collection.PageResult;
|
|
|
|
+import com.qmth.boot.core.exception.ParameterException;
|
|
|
|
+import com.qmth.boot.core.security.exception.AuthorizationException;
|
|
|
|
+
|
|
import cn.com.qmth.scancentral.bean.ImportExamDomain;
|
|
import cn.com.qmth.scancentral.bean.ImportExamDomain;
|
|
import cn.com.qmth.scancentral.bean.User;
|
|
import cn.com.qmth.scancentral.bean.User;
|
|
import cn.com.qmth.scancentral.dao.ExamDao;
|
|
import cn.com.qmth.scancentral.dao.ExamDao;
|
|
@@ -24,23 +43,6 @@ import cn.com.qmth.scancentral.vo.scanexaminfo.ScanExamInfoVo;
|
|
import cn.com.qmth.scancentral.vo.scanexamlist.ScanExamListQuery;
|
|
import cn.com.qmth.scancentral.vo.scanexamlist.ScanExamListQuery;
|
|
import cn.com.qmth.scancentral.vo.scanexamlist.ScanExamListVo;
|
|
import cn.com.qmth.scancentral.vo.scanexamlist.ScanExamListVo;
|
|
import cn.com.qmth.scancentral.vo.studentimport.StudentImportConfigVo;
|
|
import cn.com.qmth.scancentral.vo.studentimport.StudentImportConfigVo;
|
|
-import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
|
|
-import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
|
|
|
|
-import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
|
|
-import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
|
|
|
-import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
|
-import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
|
-import com.qmth.boot.core.collection.PageResult;
|
|
|
|
-import com.qmth.boot.core.exception.ParameterException;
|
|
|
|
-import com.qmth.boot.core.security.exception.AuthorizationException;
|
|
|
|
-import org.apache.commons.lang3.StringUtils;
|
|
|
|
-import org.slf4j.Logger;
|
|
|
|
-import org.slf4j.LoggerFactory;
|
|
|
|
-import org.springframework.beans.factory.annotation.Autowired;
|
|
|
|
-import org.springframework.stereotype.Service;
|
|
|
|
-import org.springframework.transaction.annotation.Transactional;
|
|
|
|
-
|
|
|
|
-import java.util.List;
|
|
|
|
|
|
|
|
@Service
|
|
@Service
|
|
public class ExamServiceImpl extends ServiceImpl<ExamDao, ExamEntity> implements ExamService {
|
|
public class ExamServiceImpl extends ServiceImpl<ExamDao, ExamEntity> implements ExamService {
|
|
@@ -234,6 +236,7 @@ public class ExamServiceImpl extends ServiceImpl<ExamDao, ExamEntity> implements
|
|
vo.getExamConfig().setEnableSyncVerify(exam.getEnableSyncVerify());
|
|
vo.getExamConfig().setEnableSyncVerify(exam.getEnableSyncVerify());
|
|
vo.getExamConfig().setAbsentBarcodeContent(exam.getAbsentBarcodeContent());
|
|
vo.getExamConfig().setAbsentBarcodeContent(exam.getAbsentBarcodeContent());
|
|
vo.getExamConfig().setPaperTypeBarcodeContent(exam.getPaperTypeBarcodeContent());
|
|
vo.getExamConfig().setPaperTypeBarcodeContent(exam.getPaperTypeBarcodeContent());
|
|
|
|
+ vo.getExamConfig().setScannerAssignedMaxCount(exam.getScannerAssignedMaxCount());
|
|
|
|
|
|
vo.getAnswerScan().setCardCount(answerCardService.getCountByExam(id));
|
|
vo.getAnswerScan().setCardCount(answerCardService.getCountByExam(id));
|
|
vo.getAnswerScan().setTotalCount(es.getStudentCount());
|
|
vo.getAnswerScan().setTotalCount(es.getStudentCount());
|