From 51364a768178669a3910f1b08b7a3fe1d2a30e04 Mon Sep 17 00:00:00 2001 From: daihh Date: Mon, 26 Dec 2022 16:27:04 +0800 Subject: [PATCH] =?UTF-8?q?=E8=80=83=E8=AF=95=E9=BB=98=E8=AE=A4=E4=B8=BA?= =?UTF-8?q?=E4=B8=8A=E6=9E=B6=E7=8A=B6=E6=80=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../exam/service/impl/ExamTestServiceImpl.java | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/servers/boe-server-all/src/main/java/com/xboe/module/exam/service/impl/ExamTestServiceImpl.java b/servers/boe-server-all/src/main/java/com/xboe/module/exam/service/impl/ExamTestServiceImpl.java index f51259fb..0ea3b15c 100644 --- a/servers/boe-server-all/src/main/java/com/xboe/module/exam/service/impl/ExamTestServiceImpl.java +++ b/servers/boe-server-all/src/main/java/com/xboe/module/exam/service/impl/ExamTestServiceImpl.java @@ -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())); }