|
@ -241,7 +241,7 @@ public class NewsServiceImpl extends BaseServiceImpl<NewsDao, NewsEntity> implem |
|
|
if (isSave) { |
|
|
if (isSave) { |
|
|
insert(entity); |
|
|
insert(entity); |
|
|
} else { |
|
|
} else { |
|
|
updateNewsById(entity, user.getRealName(), new Date(), null); |
|
|
updateNewsById(entity, user.getRealName()); |
|
|
// 不是修改草稿
|
|
|
// 不是修改草稿
|
|
|
if (YesOrNoEnum.NO.value().equals(newsReleaseState)) { |
|
|
if (YesOrNoEnum.NO.value().equals(newsReleaseState)) { |
|
|
// 已经上banner的处理
|
|
|
// 已经上banner的处理
|
|
@ -260,7 +260,8 @@ public class NewsServiceImpl extends BaseServiceImpl<NewsDao, NewsEntity> implem |
|
|
this.newsDepartmentService.save(entity.getId(), newsGridList); |
|
|
this.newsDepartmentService.save(entity.getId(), newsGridList); |
|
|
} else { |
|
|
} 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<NewsDao, NewsEntity> implem |
|
|
entity.setNewsUpDownState(YesOrNoEnum.NO.value()); |
|
|
entity.setNewsUpDownState(YesOrNoEnum.NO.value()); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
private void updateNewsById(NewsEntity entity, String updatedBy) { |
|
|
private void updateNewsById(NewsEntity entity, String updatedBy, Date updatedTime, Date createdTime) { |
|
|
|
|
|
entity.setUpdatedBy(updatedBy); |
|
|
entity.setUpdatedBy(updatedBy); |
|
|
entity.setUpdatedTime(updatedTime); |
|
|
entity.setUpdatedTime(new Date()); |
|
|
entity.setCreatedTime(createdTime); |
|
|
|
|
|
this.baseDao.updateNewsById(entity); |
|
|
this.baseDao.updateNewsById(entity); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|