|
|
@@ -25,6 +25,7 @@ import com.zhongzheng.modules.exam.domain.ExamArrangement;
|
|
|
import com.zhongzheng.modules.exam.mapper.ExamArrangementMapper;
|
|
|
import com.zhongzheng.modules.exam.vo.ExamArrangementVo;
|
|
|
import com.zhongzheng.modules.exam.service.IExamArrangementService;
|
|
|
+import org.springframework.transaction.annotation.Transactional;
|
|
|
import org.springframework.util.CollectionUtils;
|
|
|
|
|
|
import java.util.ArrayList;
|
|
|
@@ -137,6 +138,7 @@ public class ExamArrangementServiceImpl extends ServiceImpl<ExamArrangementMappe
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
+ @Transactional(rollbackFor = Exception.class)
|
|
|
public Boolean insertByAddBo(ExamArrangementAddBo bo) {
|
|
|
ExamArrangement add = BeanUtil.toBean(bo, ExamArrangement.class);
|
|
|
validEntityBeforeSave(add);
|
|
|
@@ -158,6 +160,7 @@ public class ExamArrangementServiceImpl extends ServiceImpl<ExamArrangementMappe
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
+ @Transactional(rollbackFor = Exception.class)
|
|
|
public Boolean updateByEditBo(ExamArrangementEditBo bo) {
|
|
|
ExamArrangement update = BeanUtil.toBean(bo, ExamArrangement.class);
|
|
|
validEntityBeforeSave(update);
|
|
|
@@ -189,6 +192,7 @@ public class ExamArrangementServiceImpl extends ServiceImpl<ExamArrangementMappe
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
+ @Transactional(rollbackFor = Exception.class)
|
|
|
public Boolean deleteWithValidByIds(Collection<Long> ids, Boolean isValid) {
|
|
|
List<ExamArrangement> examArrangementList = new ArrayList<>();
|
|
|
ids.stream().forEach(id -> examArrangementList.add(new ExamArrangement().setId(id).setStatus(0)));
|