获取news表最大id存rel表

This commit is contained in:
34701892@qq.com 2024-12-15 10:06:05 +08:00
parent d24d4fa725
commit 4ed4cbd708
2 changed files with 9 additions and 4 deletions

View File

@ -76,6 +76,8 @@ public interface NewsMapper {
void saveNews(News news);
@Select("SELECT MAX(id) AS max_id FROM news")
Long getNewsLastInsertId();
@Select("<script>" +
"select distinct " +

View File

@ -288,8 +288,10 @@ public class NewsService {
saveNewsDTO.setPublishTime(new Date());
saveNewDraft(saveNewsDTO, null);
// newsId = newsMapper.getLastInsertId();
List<News> newList = newsMapper.queryNews(null, null, null, null, "createTime", null, 1, 0);
newsId = newList.get(0).getId();
// List<News> newList = newsMapper.queryNews(null, null, null, null, "createTime", null, 1, 0);
// newsId = newList.get(0).getId();
newsId = newsId = newsMapper.getNewsLastInsertId();
}
Long newIdRl;
@ -472,8 +474,9 @@ public class NewsService {
if (news.getId() != null) {
newsId = news.getId();
} else {
List<News> newList = newsMapper.queryNews(null, null, null, null, "createTime", null, 1, 0);
newsId = newList.get(0).getId();
// List<News> newList = newsMapper.queryNews(null, null, null, null, "createTime", null, 1, 0);
// newsId = newList.get(0).getId();
newsId = newsMapper.getNewsLastInsertId();
}
// 保存新闻标签关系