diff --git a/core/src/main/java/com/jinrui/reference/core/service/NewsService.java b/core/src/main/java/com/jinrui/reference/core/service/NewsService.java index 8d8d7a3..da6ab4d 100644 --- a/core/src/main/java/com/jinrui/reference/core/service/NewsService.java +++ b/core/src/main/java/com/jinrui/reference/core/service/NewsService.java @@ -454,9 +454,14 @@ public class NewsService { } } } + Long newsId = null; + if (news.getId() != null) { + newsId = news.getId(); + } else { + List newList = newsMapper.queryNews(null, null, null, null, "createTime", null, 1, 0); + newsId = newList.get(0).getId(); + } - List newList = newsMapper.queryNews(null, null, null, null, "createTime", null, 1, 0); - Long newsId = newList.get(0).getId(); // 保存新闻标签关系 try { SaveDraftTag saveDraftTag = saveNewsDTO.getTag();