qinchao 4 سال پیش
والد
کامیت
156b96592e

+ 3 - 5
examcloud-core-examwork-service/src/main/java/cn/com/qmth/examcloud/core/examwork/service/impl/NoticeServiceImpl.java

@@ -311,8 +311,10 @@ public class NoticeServiceImpl implements NoticeService {
                 throw new StatusException("501008", "只能发送未发布的消息");
             }
 
+            Date date = new Date();
+            entity.setPublishTime(date);
             entity.setNoticeStatus(NoticeStatus.TO_BE_PUBLISHED);
-            entity.setUpdateTime(new Date());
+            entity.setUpdateTime(date);
             noticeRepo.save(entity);
         } else {
             throw new StatusException("501006", "找不到通知id为:" + id + "的数据");
@@ -642,10 +644,6 @@ public class NoticeServiceImpl implements NoticeService {
         noticeEntity.setContent(addNoticeInfo.getContent());
         noticeEntity.setNoticeStatus(addNoticeInfo.getNoticeStatus());
         noticeEntity.setPublisher(addNoticeInfo.getPublisher());
-        // 只有为立即发布的才有发布时间
-        if (addNoticeInfo.getNoticeStatus() == NoticeStatus.TO_BE_PUBLISHED) {
-            noticeEntity.setPublishTime(new Date());
-        }
         return noticeEntity;
     }