新闻发布
This commit is contained in:
parent
b6cbe440f7
commit
6efbe7a3d2
|
|
@ -84,7 +84,7 @@ public class ColumnController {
|
||||||
@RequestParam(value = "size", required = false, defaultValue = "10") int size,
|
@RequestParam(value = "size", required = false, defaultValue = "10") int size,
|
||||||
@RequestParam(value = "orderBy", required = false, defaultValue = "order") String orderBy,
|
@RequestParam(value = "orderBy", required = false, defaultValue = "order") String orderBy,
|
||||||
@RequestParam(value = "direction", required = false, defaultValue = "asc") String direction) {
|
@RequestParam(value = "direction", required = false, defaultValue = "asc") String direction) {
|
||||||
return queryColumn(token, 1L, false, keyword, null, page, size, orderBy, direction);
|
return queryColumn(token, 1L, true, keyword, null, page, size, orderBy, direction);
|
||||||
}
|
}
|
||||||
|
|
||||||
@GetMapping("/diy")
|
@GetMapping("/diy")
|
||||||
|
|
|
||||||
|
|
@ -18,6 +18,7 @@ public class SaveNewsDTO {
|
||||||
private SaveDraftColumn column;
|
private SaveDraftColumn column;
|
||||||
|
|
||||||
private String content;
|
private String content;
|
||||||
|
private Integer status;
|
||||||
|
|
||||||
public SaveNewsDTO() {}
|
public SaveNewsDTO() {}
|
||||||
|
|
||||||
|
|
@ -86,4 +87,12 @@ public class SaveNewsDTO {
|
||||||
public void setContent(String content) {
|
public void setContent(String content) {
|
||||||
this.content = content;
|
this.content = content;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public Integer getStatus() {
|
||||||
|
return status;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setStatus(Integer status) {
|
||||||
|
this.status = status;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -8,8 +8,8 @@ import com.jinrui.reference.core.mapper.TagMapper;
|
||||||
import com.jinrui.reference.core.model.dto.news.SaveDraftColumn;
|
import com.jinrui.reference.core.model.dto.news.SaveDraftColumn;
|
||||||
import com.jinrui.reference.core.model.dto.news.SaveDraftColumnItem;
|
import com.jinrui.reference.core.model.dto.news.SaveDraftColumnItem;
|
||||||
import com.jinrui.reference.core.model.dto.news.SaveDraftColumnVip;
|
import com.jinrui.reference.core.model.dto.news.SaveDraftColumnVip;
|
||||||
import com.jinrui.reference.core.model.dto.news.SaveNewsDTO;
|
|
||||||
import com.jinrui.reference.core.model.dto.news.SaveDraftTag;
|
import com.jinrui.reference.core.model.dto.news.SaveDraftTag;
|
||||||
|
import com.jinrui.reference.core.model.dto.news.SaveNewsDTO;
|
||||||
import com.jinrui.reference.core.model.entity.Column;
|
import com.jinrui.reference.core.model.entity.Column;
|
||||||
import com.jinrui.reference.core.model.entity.DraftColumnRel;
|
import com.jinrui.reference.core.model.entity.DraftColumnRel;
|
||||||
import com.jinrui.reference.core.model.entity.DraftTagRel;
|
import com.jinrui.reference.core.model.entity.DraftTagRel;
|
||||||
|
|
@ -229,11 +229,15 @@ public class NewsService {
|
||||||
public ResultObject<Void> createPublish(Long editorId, SaveNewsDTO saveNewsDTO) {
|
public ResultObject<Void> createPublish(Long editorId, SaveNewsDTO saveNewsDTO) {
|
||||||
Long id = saveNewsDTO.getId();
|
Long id = saveNewsDTO.getId();
|
||||||
Long newsId = saveNewsDTO.getId();
|
Long newsId = saveNewsDTO.getId();
|
||||||
News news = newsMapper.getById(id);
|
News news = null;
|
||||||
|
if (id != null) {
|
||||||
|
news = newsMapper.getById(id);
|
||||||
Long draftId = news.getDraftId();
|
Long draftId = news.getDraftId();
|
||||||
if (draftId != null) {
|
if (draftId != null) {
|
||||||
deleteDraft(draftId);
|
deleteDraft(draftId);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
news = new News(saveNewsDTO);
|
news = new News(saveNewsDTO);
|
||||||
news.setStatus(2);
|
news.setStatus(2);
|
||||||
news.setEditorId(editorId);
|
news.setEditorId(editorId);
|
||||||
|
|
@ -284,6 +288,10 @@ public class NewsService {
|
||||||
log.error("保存发布新闻栏目栏目出错!", e);
|
log.error("保存发布新闻栏目栏目出错!", e);
|
||||||
return ResultObject.failed(500, "服务器错误,请联系系统管理员!");
|
return ResultObject.failed(500, "服务器错误,请联系系统管理员!");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// 已发布
|
||||||
|
saveNewsDTO.setStatus(2);
|
||||||
|
saveDraft(saveNewsDTO);
|
||||||
return ResultObject.success();
|
return ResultObject.success();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue