详情页改动

This commit is contained in:
zzpay 2024-12-12 13:23:39 +08:00
parent c934636927
commit faad52ed32
1 changed files with 29 additions and 11 deletions

View File

@ -286,6 +286,7 @@ public class NewsService {
news.setStatus(2); news.setStatus(2);
news.setEditorId(editorId); news.setEditorId(editorId);
newsMapper.publishNews(news); newsMapper.publishNews(news);
// zzp
deleteNewsColumnAndTag(newsId); deleteNewsColumnAndTag(newsId);
try { try {
SaveDraftTag saveDraftTag = saveNewsDTO.getTag(); SaveDraftTag saveDraftTag = saveNewsDTO.getTag();
@ -303,10 +304,6 @@ public class NewsService {
} }
} }
// Long field = saveDraftTag.getField();
// if (field != null) {
// tagMapper.saveNewsTagRel(id, field);
// }
} }
} catch (Exception e) { } catch (Exception e) {
log.error("保存发布新闻标签出错!", e); log.error("保存发布新闻标签出错!", e);
@ -454,9 +451,35 @@ public class NewsService {
} }
} }
// 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);
// Long newsId = newList.get(0).getId(); Long newsId = newList.get(0).getId();
// 保存新闻标签关系
try {
SaveDraftTag saveDraftTag = saveNewsDTO.getTag();
if (saveDraftTag != null) {
Long source = saveDraftTag.getSource();
if (source != null) {
tagMapper.saveNewsTagRel(newsId, source);
}
// 频道标签多个批量插
List<Long> fieldArr = saveDraftTag.getFieldArr();
if (fieldArr != null) {
for (Long item : fieldArr) {
tagMapper.saveNewsTagRel(newsId, item);
}
}
// Long field = saveDraftTag.getField();
// if (field != null) {
// tagMapper.saveNewsTagRel(id, field);
// }
}
} catch (Exception e) {
log.error("保存发布新闻标签出错!", e);
return ResultObject.failed(500, "服务器错误,请联系系统管理员!");
}
// 保存草稿标签关系
try { try {
SaveDraftTag saveDraftTag = saveNewsDTO.getTag(); SaveDraftTag saveDraftTag = saveNewsDTO.getTag();
if (saveDraftTag != null) { if (saveDraftTag != null) {
@ -471,11 +494,6 @@ public class NewsService {
} }
} }
// Long field = saveDraftTag.getField();
// if (field != null) {
// tagMapper.saveDraftTagRel(draftId, field);
// }
} }
} catch (Exception e) { } catch (Exception e) {
log.error("保存草稿标签出错!", e); log.error("保存草稿标签出错!", e);