考试默认为上架状态

This commit is contained in:
daihh
2022-12-26 16:27:04 +08:00
parent 855da8ad20
commit 51364a7681

View File

@@ -37,9 +37,16 @@ public class ExamTestServiceImpl implements IExamTestService {
@Override
public void sava(ExamTest examTest) {
examTest.setPublished(false);
if(examTest.getPublished()==null) {
examTest.setPublished(false);
}
if(examTest.getEnabled()==null) {
examTest.setEnabled(true);
}
if(examTest.getPublished()) {
examTest.setPublishTime(LocalDateTime.now());
}
examTest.setDeleted(false);
examTest.setEnabled(false);
examTestDao.save(examTest);
}
@@ -65,8 +72,9 @@ public class ExamTestServiceImpl implements IExamTestService {
@Override
public void publish(String id,boolean flag) {
//默认发布后,就是上架状态
examTestDao.updateMultiFieldById(id,
UpdateBuilder.create("enabled",false),
UpdateBuilder.create("enabled",true),
UpdateBuilder.create("published", flag),
UpdateBuilder.create("publishTime", LocalDateTime.now()));
}