|
@@ -1,6 +1,7 @@
|
|
package com.ruoyi.project.training.elearn.service.impl;
|
|
package com.ruoyi.project.training.elearn.service.impl;
|
|
|
|
|
|
import com.ruoyi.framework.job.service.JobService;
|
|
import com.ruoyi.framework.job.service.JobService;
|
|
|
|
+import com.ruoyi.framework.web.controller.BaseController;
|
|
import com.ruoyi.project.system.domain.SysUser;
|
|
import com.ruoyi.project.system.domain.SysUser;
|
|
import com.ruoyi.project.system.mapper.SysUserMapper;
|
|
import com.ruoyi.project.system.mapper.SysUserMapper;
|
|
import com.ruoyi.project.training.bccnew.domain.TTsFirstplan;
|
|
import com.ruoyi.project.training.bccnew.domain.TTsFirstplan;
|
|
@@ -17,6 +18,8 @@ import com.ruoyi.project.training.mapper.TTrainingbccDeviceMapper;
|
|
import com.ruoyi.project.training.mapper.TTrainingbccMapper;
|
|
import com.ruoyi.project.training.mapper.TTrainingbccMapper;
|
|
import com.ruoyi.project.training.service.ITTrainingbccDeviceService;
|
|
import com.ruoyi.project.training.service.ITTrainingbccDeviceService;
|
|
import org.apache.commons.lang3.StringUtils;
|
|
import org.apache.commons.lang3.StringUtils;
|
|
|
|
+import org.slf4j.Logger;
|
|
|
|
+import org.slf4j.LoggerFactory;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
@@ -41,7 +44,7 @@ public class TElPaperServiceImpl implements ITElPaperService {
|
|
"A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X"
|
|
"A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X"
|
|
, "Y", "Z"
|
|
, "Y", "Z"
|
|
});
|
|
});
|
|
-
|
|
|
|
|
|
+ protected final Logger logger = LoggerFactory.getLogger(BaseController.class);
|
|
@Resource
|
|
@Resource
|
|
private TElPaperMapper tElPaperMapper;
|
|
private TElPaperMapper tElPaperMapper;
|
|
@Resource
|
|
@Resource
|
|
@@ -361,6 +364,8 @@ public class TElPaperServiceImpl implements ITElPaperService {
|
|
new Thread(() -> {
|
|
new Thread(() -> {
|
|
|
|
|
|
TTrainingbcc param = new TTrainingbcc();
|
|
TTrainingbcc param = new TTrainingbcc();
|
|
|
|
+ logger.info("===================" + paper.getExamId());
|
|
|
|
+ logger.info("++++++++++++++++++++++" + exam.getExamId());
|
|
param.setExamId(paper.getExamId());
|
|
param.setExamId(paper.getExamId());
|
|
List<TTrainingbcc> tTrainingbccList = tTrainingbccMapper.selectTTrainingbccList(param);
|
|
List<TTrainingbcc> tTrainingbccList = tTrainingbccMapper.selectTTrainingbccList(param);
|
|
if (!CollectionUtils.isEmpty(tTrainingbccList)) {
|
|
if (!CollectionUtils.isEmpty(tTrainingbccList)) {
|
|
@@ -376,7 +381,7 @@ public class TElPaperServiceImpl implements ITElPaperService {
|
|
long pass = objScore >= paper.getQualifyScore() ? 1 : 0;
|
|
long pass = objScore >= paper.getQualifyScore() ? 1 : 0;
|
|
d.setExamState(pass);
|
|
d.setExamState(pass);
|
|
d.setExamNum(d.getExamNum()+ 1);
|
|
d.setExamNum(d.getExamNum()+ 1);
|
|
- if (d.getExamNum()+ 1 >= 5) {
|
|
|
|
|
|
+ if (d.getExamNum() >= 5) {
|
|
d.setExamState(-1l);
|
|
d.setExamState(-1l);
|
|
}
|
|
}
|
|
d.setExamDate(new Date());
|
|
d.setExamDate(new Date());
|