获取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); void saveNews(News news);
@Select("SELECT MAX(id) AS max_id FROM news")
Long getNewsLastInsertId();
@Select("<script>" + @Select("<script>" +
"select distinct " + "select distinct " +

View File

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