|
@@ -108,6 +108,7 @@ public class ExamSiteServiceImpl extends ServiceImpl<ExamSiteDao, ExamSiteEntity
|
|
|
BeanUtils.copyProperties(req, site);
|
|
|
site.setCategoryId(req.getTeachingId());
|
|
|
if (req.getId() == null) {
|
|
|
+ site.setCapacity(0);
|
|
|
site.setEnable(Boolean.TRUE);
|
|
|
save(site);
|
|
|
} else {
|
|
@@ -119,11 +120,14 @@ public class ExamSiteServiceImpl extends ServiceImpl<ExamSiteDao, ExamSiteEntity
|
|
|
|
|
|
}
|
|
|
|
|
|
+ @Transactional
|
|
|
@Override
|
|
|
public void enable(Long id, Boolean enable) {
|
|
|
ExamSiteEntity examSite = getById(id);
|
|
|
examSite.setEnable(enable);
|
|
|
baseMapper.updateById(examSite);
|
|
|
+ //更新教学点的容量
|
|
|
+ categoryService.updateTeachingCapacity(examSite.getCategoryId());
|
|
|
}
|
|
|
|
|
|
@Transactional
|
|
@@ -235,6 +239,7 @@ public class ExamSiteServiceImpl extends ServiceImpl<ExamSiteDao, ExamSiteEntity
|
|
|
updateWrapper.eq(ExamSiteEntity::getId, examSite.getId());
|
|
|
update(null, updateWrapper);
|
|
|
} else {
|
|
|
+ examSite.setCapacity(0);
|
|
|
examSite.setEnable(Boolean.TRUE);
|
|
|
save(examSite);
|
|
|
}
|