|
@@ -1,6 +1,12 @@
|
|
|
package cn.com.qmth.scancentral.service.impl;
|
|
|
|
|
|
-import java.util.*;
|
|
|
+import java.util.ArrayList;
|
|
|
+import java.util.HashMap;
|
|
|
+import java.util.HashSet;
|
|
|
+import java.util.LinkedHashMap;
|
|
|
+import java.util.List;
|
|
|
+import java.util.Map;
|
|
|
+import java.util.Set;
|
|
|
|
|
|
import org.apache.commons.collections4.CollectionUtils;
|
|
|
import org.apache.commons.lang.math.RandomUtils;
|
|
@@ -27,17 +33,47 @@ import cn.com.qmth.scancentral.bean.WorkloadDomain;
|
|
|
import cn.com.qmth.scancentral.bean.answersave.AnswerDomain;
|
|
|
import cn.com.qmth.scancentral.bean.answersave.AnswerPaper;
|
|
|
import cn.com.qmth.scancentral.dao.BatchDao;
|
|
|
-import cn.com.qmth.scancentral.entity.*;
|
|
|
-import cn.com.qmth.scancentral.enums.*;
|
|
|
+import cn.com.qmth.scancentral.entity.AnswerCardEntity;
|
|
|
+import cn.com.qmth.scancentral.entity.BatchEntity;
|
|
|
+import cn.com.qmth.scancentral.entity.BatchPaperEntity;
|
|
|
+import cn.com.qmth.scancentral.entity.ExamEntity;
|
|
|
+import cn.com.qmth.scancentral.entity.PaperEntity;
|
|
|
+import cn.com.qmth.scancentral.entity.PaperPageEntity;
|
|
|
+import cn.com.qmth.scancentral.entity.StudentEntity;
|
|
|
+import cn.com.qmth.scancentral.entity.StudentPaperEntity;
|
|
|
+import cn.com.qmth.scancentral.entity.SubjectEntity;
|
|
|
+import cn.com.qmth.scancentral.enums.BatchStatus;
|
|
|
+import cn.com.qmth.scancentral.enums.CheckStatus;
|
|
|
+import cn.com.qmth.scancentral.enums.LockType;
|
|
|
+import cn.com.qmth.scancentral.enums.Role;
|
|
|
+import cn.com.qmth.scancentral.enums.VerifyStatus;
|
|
|
import cn.com.qmth.scancentral.exception.NotFoundExceptions;
|
|
|
import cn.com.qmth.scancentral.exception.ParameterExceptions;
|
|
|
-import cn.com.qmth.scancentral.service.*;
|
|
|
+import cn.com.qmth.scancentral.service.AnswerCardService;
|
|
|
+import cn.com.qmth.scancentral.service.AnswerCardSubjectService;
|
|
|
+import cn.com.qmth.scancentral.service.AssignedCheckHistoryService;
|
|
|
+import cn.com.qmth.scancentral.service.BatchPaperService;
|
|
|
+import cn.com.qmth.scancentral.service.BatchService;
|
|
|
+import cn.com.qmth.scancentral.service.ExamService;
|
|
|
+import cn.com.qmth.scancentral.service.FilePropertyService;
|
|
|
+import cn.com.qmth.scancentral.service.FileService;
|
|
|
+import cn.com.qmth.scancentral.service.PaperPageService;
|
|
|
+import cn.com.qmth.scancentral.service.PaperService;
|
|
|
+import cn.com.qmth.scancentral.service.StudentService;
|
|
|
+import cn.com.qmth.scancentral.service.SubjectService;
|
|
|
import cn.com.qmth.scancentral.support.TaskLock;
|
|
|
import cn.com.qmth.scancentral.support.TaskLockUtil;
|
|
|
import cn.com.qmth.scancentral.util.PageUtil;
|
|
|
-import cn.com.qmth.scancentral.vo.*;
|
|
|
+import cn.com.qmth.scancentral.vo.BatchFinishVo;
|
|
|
+import cn.com.qmth.scancentral.vo.BatchQueryVo;
|
|
|
+import cn.com.qmth.scancentral.vo.BatchVerifyVo;
|
|
|
+import cn.com.qmth.scancentral.vo.ScannerWorkloadVo;
|
|
|
+import cn.com.qmth.scancentral.vo.SheetUploadVo;
|
|
|
+import cn.com.qmth.scancentral.vo.SliceUploadVo;
|
|
|
+import cn.com.qmth.scancentral.vo.SubjectVo;
|
|
|
import cn.com.qmth.scancentral.vo.batch.AnswerSaveVo;
|
|
|
import cn.com.qmth.scancentral.vo.batch.BatchCreateVo;
|
|
|
+import cn.com.qmth.scancentral.vo.batch.BatchSubjectQuery;
|
|
|
import cn.com.qmth.scancentral.vo.batch.Paper;
|
|
|
import cn.com.qmth.scancentral.vo.batch.Rescan;
|
|
|
import cn.com.qmth.scancentral.vo.batchdetail.BatchDetailDO;
|
|
@@ -838,4 +874,13 @@ public class BatchServiceImpl extends ServiceImpl<BatchDao, BatchEntity> impleme
|
|
|
updateScanCount(batch.getId());
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public List<SubjectVo> subjectList(BatchSubjectQuery req) {
|
|
|
+ if (req.getExamId() == null) {
|
|
|
+ throw new ParameterException("考试id不能为空");
|
|
|
+ }
|
|
|
+ // return this.baseMapper.subjectList(req);
|
|
|
+ return null;
|
|
|
+ }
|
|
|
}
|