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