|
|
@@ -90,6 +90,10 @@ public class CoreEduTrainingTaskServiceImpl extends ServiceImpl<CoreEduTrainingT
|
|
|
@Autowired
|
|
|
private CoreEduTrainingPlanMapper coreEduTrainingPlanMapper;
|
|
|
|
|
|
+ @Autowired
|
|
|
+ private CoreEduTrainingTaskToUserMapper coreEduTrainingTaskToUserMapper;
|
|
|
+
|
|
|
+
|
|
|
|
|
|
@Override
|
|
|
public TableDataInfo<CoreEduTrainingTaskPageVo> selectPage(CoreEduTrainingTaskPageDto request) {
|
|
|
@@ -232,13 +236,16 @@ public class CoreEduTrainingTaskServiceImpl extends ServiceImpl<CoreEduTrainingT
|
|
|
} else {
|
|
|
coreEduTrainingTask.setHostId(SecurityUtils.getUserId());
|
|
|
}
|
|
|
- List<CoreEduTrainingTaskToUser> taskUserList;
|
|
|
- if (ObjectUtil.isNotEmpty(request.getTaskUserList())) {
|
|
|
- taskUserList = request.getTaskUserList();
|
|
|
- } else {
|
|
|
- taskUserList = Stream.of(request.getAbsenceList(), request.getAbsentList()).flatMap(Collection::stream).collect(Collectors.toList());
|
|
|
- }
|
|
|
|
|
|
+
|
|
|
+// if (ObjectUtil.isNotEmpty(request.getTaskUserList())) {
|
|
|
+// taskUserList = request.getTaskUserList();
|
|
|
+// }
|
|
|
+// else {
|
|
|
+// taskUserList = Stream.of(request.getAbsenceList(), request.getAbsentList()).flatMap(Collection::stream).collect(Collectors.toList());
|
|
|
+// }
|
|
|
+ coreEduTrainingTaskToUserMapper.deleteByMap(MapUtil.of("edu_training_task_id", request.getId()));
|
|
|
+ List<CoreEduTrainingTaskToUser> taskUserList=request.getTaskUserList();
|
|
|
if (ObjectUtil.isNotEmpty(taskUserList)) {
|
|
|
checkTheSameUser(taskUserList);
|
|
|
for (CoreEduTrainingTaskToUser taskToUser : taskUserList) {
|