|
|
@@ -140,20 +140,14 @@ public class ExamArrangementServiceImpl extends ServiceImpl<ExamArrangementMappe
|
|
|
ExamArrangement update = BeanUtil.toBean(bo, ExamArrangement.class);
|
|
|
validEntityBeforeSave(update);
|
|
|
if (!CollectionUtils.isEmpty(bo.getExamArrangementTimeEditBoList())) {
|
|
|
+ examArrangementTimeService.removeId(bo.getId());
|
|
|
bo.getExamArrangementTimeEditBoList().stream().forEach(e -> {
|
|
|
- if (e.getStatus() != null && e.getStatus() == 0){
|
|
|
- LambdaQueryWrapper<ExamArrangementTime> lqw = Wrappers.lambdaQuery();
|
|
|
- lqw.eq(e.getArrangementId()!= null,ExamArrangementTime::getArrangementId,e.getArrangementId());
|
|
|
- lqw.eq(e.getEndTime() != null,ExamArrangementTime::getEndTime,e.getEndTime());
|
|
|
- lqw.eq(e.getStartTime() != null,ExamArrangementTime::getStartTime,e.getStartTime());
|
|
|
- examArrangementTimeService.remove(lqw);
|
|
|
- }else {
|
|
|
ExamArrangementTime examArrangementTime = BeanUtil.toBean(e, ExamArrangementTime.class);
|
|
|
examArrangementTime.setArrangementId(bo.getId());
|
|
|
examArrangementTimeService.insertExamArrangementTime(examArrangementTime);
|
|
|
- }
|
|
|
});
|
|
|
}
|
|
|
+ update.setUpdateTime(DateUtils.getNowTime());
|
|
|
return this.updateById(update);
|
|
|
}
|
|
|
|