保存文章时新闻id没有和栏目关联
This commit is contained in:
parent
15ee038565
commit
fbfb5bfc62
|
|
@ -155,7 +155,7 @@ public class NewsService {
|
|||
NewsDetailTagItem tagItem = new NewsDetailTagItem();
|
||||
tagItem.setId(tagId);
|
||||
tagItem.setName(tag.getName());
|
||||
if (parentId!=null && parentId == 1) {
|
||||
if (parentId != null && parentId == 1) {
|
||||
newsDetailTag.setSource(tagItem);
|
||||
} else {
|
||||
newsDetailTag.setField(tagItem);
|
||||
|
|
@ -239,6 +239,16 @@ public class NewsService {
|
|||
}
|
||||
}
|
||||
|
||||
// 发布时创建文章
|
||||
if (id == null) {
|
||||
// 已发布
|
||||
saveNewsDTO.setStatus(2);
|
||||
saveNewsDTO.setPublishTime(new Date());
|
||||
saveNewDraft(saveNewsDTO, null);
|
||||
newsId = newsMapper.getLastInsertId();
|
||||
|
||||
}
|
||||
|
||||
news = new News(saveNewsDTO);
|
||||
news.setStatus(2);
|
||||
news.setEditorId(editorId);
|
||||
|
|
@ -266,7 +276,7 @@ public class NewsService {
|
|||
if (column != null) {
|
||||
SaveDraftColumnVip vip = column.getVip();
|
||||
if (vip != null) {
|
||||
Long vipId = vip.getId();
|
||||
Long vipId = vip.getId();
|
||||
if (vipId != null) {
|
||||
Integer type = vip.getType();
|
||||
columnMapper.saveNewsColumnRel(newsId, vipId, type);
|
||||
|
|
@ -277,12 +287,16 @@ public class NewsService {
|
|||
Boolean show = earlyKnow.getShow();
|
||||
if (show != null && show) {
|
||||
Integer type = earlyKnow.getType();
|
||||
columnMapper.saveNewsColumnRel(newsId, 13L, type);
|
||||
columnMapper.saveNewsColumnRel(newsId, 13L, null);
|
||||
}
|
||||
}
|
||||
Boolean showEverything = column.getShowEverything();
|
||||
Integer type = null;
|
||||
if (earlyKnow != null) {
|
||||
type = earlyKnow.getType();//时间紧,暂时把早知道的type挪过来
|
||||
}
|
||||
if (showEverything != null && showEverything) {
|
||||
columnMapper.saveNewsColumnRel(newsId, 14L, null);
|
||||
columnMapper.saveNewsColumnRel(newsId, 14L, type);
|
||||
}
|
||||
}
|
||||
} catch (Exception e) {
|
||||
|
|
@ -290,13 +304,6 @@ public class NewsService {
|
|||
return ResultObject.failed(500, "服务器错误,请联系系统管理员!");
|
||||
}
|
||||
|
||||
// 发布时创建文章
|
||||
if (id == null) {
|
||||
// 已发布
|
||||
saveNewsDTO.setStatus(2);
|
||||
saveNewsDTO.setPublishTime(new Date());
|
||||
saveNewDraft(saveNewsDTO,null);
|
||||
}
|
||||
|
||||
return ResultObject.success();
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue