提交 d9ae8e76 authored 作者: 133's avatar 133

[培训业务] bug 修改

上级 bb8245b1
...@@ -323,9 +323,9 @@ public class TrainJobController { ...@@ -323,9 +323,9 @@ public class TrainJobController {
//判断是否为线上培训 如是 则任务发给个人 如不是 则给单位推送任务。 //判断是否为线上培训 如是 则任务发给个人 如不是 则给单位推送任务。
if (trainTheme.getTrainType()==1) { if (trainTheme.getTrainType()==1) {
// trainTaskService.selectBillidAndBillType(trainId, BusinessEnum.TRAIN_SIGN_UP.id, StatusEnum.TRAIN1010.id).forEach( trainTaskService.selectBillidAndBillType(trainId, BusinessEnum.TRAIN_SIGN_UP.id, StatusEnum.TRAIN1010.id).forEach(
// taskBto1 -> taskService.moveToSpecial(taskBto1, StatusEnum.TRAIN1004, taskBto1.getInvolveUserIdList().get(0)) taskBto1 -> taskService.moveToSpecial(taskBto1, StatusEnum.TRAIN1004, taskBto1.getInvolveUserIdList().get(0))
// ); );
}else { }else {
// trainTaskService.selectBillidAndBillType(trainId, BusinessEnum.TRAIN_SIGN_UP.id, StatusEnum.TRAIN1003.id).forEach( // trainTaskService.selectBillidAndBillType(trainId, BusinessEnum.TRAIN_SIGN_UP.id, StatusEnum.TRAIN1003.id).forEach(
// taskBto1 -> taskService.moveToEnd(taskBto1) // taskBto1 -> taskService.moveToEnd(taskBto1)
...@@ -425,7 +425,7 @@ public class TrainJobController { ...@@ -425,7 +425,7 @@ public class TrainJobController {
trainUser.setOnlineStatus(2); trainUser.setOnlineStatus(2);
trainUserDao.save(trainUser); trainUserDao.save(trainUser);
TaskBto taskBto = taskService.get(testPaper.getTaskId()); TaskBto taskBto = taskService.get(testPaper.getTaskId());
taskService.moveToSpecial(taskBto,StatusEnum.TRAIN1012,-1); taskService.moveToSpecial(taskBto,StatusEnum.TRAIN1013,-1);
testPaper = testPaperDao.save(testPaper); testPaper = testPaperDao.save(testPaper);
return ResponseEntity.ok(testPaper); return ResponseEntity.ok(testPaper);
} }
...@@ -452,6 +452,8 @@ public class TrainJobController { ...@@ -452,6 +452,8 @@ public class TrainJobController {
trainUser.setScore(testPaper.getCountScore().toString()); trainUser.setScore(testPaper.getCountScore().toString());
trainUser.setOnlineStatus(3); trainUser.setOnlineStatus(3);
trainUserDao.save(trainUser); trainUserDao.save(trainUser);
TaskBto testPaperTaskBto = taskService.get(testPaper.getTaskId());
taskService.moveToEnd(testPaperTaskBto);
testPaper = testPaperDao.save(testPaper); testPaper = testPaperDao.save(testPaper);
List<TestPaper> testPapers= testPaperService.findByTrainIdAndStatus(testPaper.getTrainId(),0); List<TestPaper> testPapers= testPaperService.findByTrainIdAndStatus(testPaper.getTrainId(),0);
if (testPapers==null||testPapers.size()==0){ if (testPapers==null||testPapers.size()==0){
...@@ -484,7 +486,6 @@ public class TrainJobController { ...@@ -484,7 +486,6 @@ public class TrainJobController {
} }
private void automaticReadingTestPaper(TestPaper testPaper){ private void automaticReadingTestPaper(TestPaper testPaper){
TrainTheme trainTheme = trainThemeService.findById(testPaper.getTrainId()); TrainTheme trainTheme = trainThemeService.findById(testPaper.getTrainId());
GenerateTestPaper generateTestPaper = JacksonUtil.readValue(trainTheme.getGenerateTestPaperString(),GenerateTestPaper.class); GenerateTestPaper generateTestPaper = JacksonUtil.readValue(trainTheme.getGenerateTestPaperString(),GenerateTestPaper.class);
...@@ -610,9 +611,9 @@ public class TrainJobController { ...@@ -610,9 +611,9 @@ public class TrainJobController {
trainTheme.setPass(gradeEntryVo.getPass()); trainTheme.setPass(gradeEntryVo.getPass());
trainTheme.setGood(gradeEntryVo.getGood()); trainTheme.setGood(gradeEntryVo.getGood());
trainTheme.setIsCertificate(gradeEntryVo.getIsCertificate()); trainTheme.setIsCertificate(gradeEntryVo.getIsCertificate());
trainTaskService.selectBillidAndBillType(gradeEntryVo.getTrainThemeId(), BusinessEnum.TRAIN.id, StatusEnum.TRAIN1003.id).forEach( trainTaskService.selectBillidAndBillType(gradeEntryVo.getTrainThemeId(), BusinessEnum.TRAIN_SIGN_UP.id, StatusEnum.TRAIN1003.id).forEach(
taskBto1 -> { taskBto1 -> {
// taskBto1.setCurrentPoint(0); //
taskService.moveToSpecial(taskBto1, StatusEnum.TRAIN1009,0); taskService.moveToSpecial(taskBto1, StatusEnum.TRAIN1009,0);
} }
); );
......
...@@ -224,9 +224,9 @@ public class TrainThemeServiceImpl implements TrainThemeService { ...@@ -224,9 +224,9 @@ public class TrainThemeServiceImpl implements TrainThemeService {
if (trainUpdateVo.getStartTime() != null) { if (trainUpdateVo.getStartTime() != null) {
trainTheme.setStartTime(trainUpdateVo.getStartTime()); trainTheme.setStartTime(trainUpdateVo.getStartTime());
} }
if (trainUpdateVo.getTrainDataFileList()!=null&&trainUpdateVo.getTrainDataFileList().size()!=0){ // if (trainUpdateVo.getTrainDataFileList()!=null&&trainUpdateVo.getTrainDataFileList().size()!=0){
trainTheme.setTrainDataFiles(FilesUtil.stringFileToList(trainUpdateVo.getTrainDataFileList())); trainTheme.setTrainDataFiles(FilesUtil.stringFileToList(trainUpdateVo.getTrainDataFileList()));
} // }
if (trainUpdateVo.getTrainLocation() != null) { if (trainUpdateVo.getTrainLocation() != null) {
trainTheme.setTrainLocation(trainUpdateVo.getTrainLocation()); trainTheme.setTrainLocation(trainUpdateVo.getTrainLocation());
} }
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论