diff --git a/epdc-cloud-news/src/main/java/com/elink/esua/epdc/service/impl/NewsServiceImpl.java b/epdc-cloud-news/src/main/java/com/elink/esua/epdc/service/impl/NewsServiceImpl.java index 2541e1a..d82fa57 100644 --- a/epdc-cloud-news/src/main/java/com/elink/esua/epdc/service/impl/NewsServiceImpl.java +++ b/epdc-cloud-news/src/main/java/com/elink/esua/epdc/service/impl/NewsServiceImpl.java @@ -241,7 +241,7 @@ public class NewsServiceImpl extends BaseServiceImpl implem if (isSave) { insert(entity); } else { - updateNewsById(entity, user.getRealName(), new Date(), null); + updateNewsById(entity, user.getRealName()); // 不是修改草稿 if (YesOrNoEnum.NO.value().equals(newsReleaseState)) { // 已经上banner的处理 @@ -260,7 +260,8 @@ public class NewsServiceImpl extends BaseServiceImpl implem this.newsDepartmentService.save(entity.getId(), newsGridList); } else { // 从草稿发布一条新闻,只可能是修改,直接修改 - updateNewsById(entity, user.getRealName(), new Date(), new Date()); + entity.setCreatedTime(new Date()); + updateNewsById(entity, user.getRealName()); } } @@ -278,11 +279,9 @@ public class NewsServiceImpl extends BaseServiceImpl implem entity.setNewsUpDownState(YesOrNoEnum.NO.value()); } - - private void updateNewsById(NewsEntity entity, String updatedBy, Date updatedTime, Date createdTime) { + private void updateNewsById(NewsEntity entity, String updatedBy) { entity.setUpdatedBy(updatedBy); - entity.setUpdatedTime(updatedTime); - entity.setCreatedTime(createdTime); + entity.setUpdatedTime(new Date()); this.baseDao.updateNewsById(entity); }