Commit 02928869 by 阳浪

埋点优化

parent 3ebc027d
...@@ -19,65 +19,65 @@ public interface PublicationManageFeignClients { ...@@ -19,65 +19,65 @@ public interface PublicationManageFeignClients {
/** /**
* 查看投稿 * 查看投稿
*/ */
@PostMapping("/manage/site/classify/publication/list") @PostMapping("/site/classify/publication/list")
public Page<PublicationVo> list(@RequestBody PublicationParamVO vo); public Page<PublicationVo> list(@RequestBody PublicationParamVO vo);
@ApiOperation(value = "查询发布的新闻列表") @ApiOperation(value = "查询发布的新闻列表")
@PostMapping("/manage/site/classify/publication/release/list") @PostMapping("/site/classify/publication/release/list")
public Page<PublicationVo> releaseList(@RequestBody PublicationParamReleaseVO vo); public Page<PublicationVo> releaseList(@RequestBody PublicationParamReleaseVO vo);
/** /**
* 保存资料分类 * 保存资料分类
*/ */
@PostMapping("/manage/site/classify/publication/insert") @PostMapping("/site/classify/publication/insert")
public Long insert(@RequestBody PublicationVo publicationVo); public Long insert(@RequestBody PublicationVo publicationVo);
/** /**
* 修改资料分类 * 修改资料分类
*/ */
@PostMapping("/manage/site/classify/publication/update") @PostMapping("/site/classify/publication/update")
public Boolean update(@RequestBody PublicationVo publicationVo); public Boolean update(@RequestBody PublicationVo publicationVo);
/** /**
* 删除投稿 * 删除投稿
*/ */
@PostMapping("/manage/site/classify/publication/delete") @PostMapping("/site/classify/publication/delete")
Boolean deleteById(@RequestBody IdOneVO vo); Boolean deleteById(@RequestBody IdOneVO vo);
/** /**
* 投稿发布 * 投稿发布
*/ */
@PostMapping("/manage/site/classify/publication/releases") @GetMapping("/site/classify/publication/releases")
boolean releases(@RequestBody ParamVO vo); boolean releases(@RequestParam(name = "id") Long id);
/** /**
* 投稿取消发布 * 投稿取消发布
*/ */
@PostMapping("/manage/site/classify/publication/unreleases") @GetMapping("/site/classify/publication/unreleases")
boolean unreleases(@RequestBody ParamVO vo); boolean unreleases(@RequestParam(name = "id") Long id);
/** /**
* 投稿预览 * 投稿预览
*/ */
@GetMapping(value = "/manage/site/classify/publication/view/{id}") @GetMapping(value = "/site/classify/publication/view/{id}")
PublicationVo publicationView(@RequestParam(name = "id") Long id); PublicationVo publicationView(@RequestParam(name = "id") Long id);
/** /**
* 投稿审批通过 * 投稿审批通过
*/ */
@GetMapping(value = "/manage/site/classify/publication/approve/{id}") @GetMapping(value = "/site/classify/publication/approve/{id}")
boolean approve(@RequestParam(name = "id") Long id); boolean approve(@RequestParam(name = "id") Long id);
/** /**
* 投稿审批不通过 * 投稿审批不通过
*/ */
@GetMapping(value = "/manage/site/classify/publication/unApprove/{id}") @GetMapping(value = "/site/classify/publication/unApprove/{id}")
boolean unApprove(@RequestParam(name = "id") Long id); boolean unApprove(@RequestParam(name = "id") Long id);
/** /**
* 搜索投稿 * 搜索投稿
*/ */
@GetMapping(value = "/manage/site/classify/publication/listbyName") @GetMapping(value = "/site/classify/publication/listbyName")
List<PublicationVo> listbyName(@RequestParam(name = "name") String name, @RequestParam(name = "siteId") Long siteId); List<PublicationVo> listbyName(@RequestParam(name = "name") String name, @RequestParam(name = "siteId") Long siteId);
/** /**
...@@ -85,12 +85,12 @@ public interface PublicationManageFeignClients { ...@@ -85,12 +85,12 @@ public interface PublicationManageFeignClients {
* @param id 新闻公告id * @param id 新闻公告id
* @return * @return
*/ */
@GetMapping("/manage/site/classify/publication/upPublication") @GetMapping("/site/classify/publication/upPublication")
public boolean upPublication(@RequestParam(value = "id") Long id); public boolean upPublication(@RequestParam(value = "id") Long id);
/** /**
* 新闻投稿pdf转图片需要 * 新闻投稿pdf转图片需要
* @return * @return
*/ */
@PostMapping(value = "/manage/site/classify/publication/updateContent") @PostMapping(value = "/site/classify/publication/updateContent")
public boolean updateContent(@RequestBody PublicationVo publicationVo); public boolean updateContent(@RequestBody PublicationVo publicationVo);
} }
package com.yizhi.site.application.controller; package com.yizhi.site.application.controller;
import cn.hutool.core.collection.CollectionUtil;
import com.baomidou.mybatisplus.plugins.Page; import com.baomidou.mybatisplus.plugins.Page;
import com.yizhi.comment.application.feign.PdfPagesClient; import com.yizhi.comment.application.feign.PdfPagesClient;
import com.yizhi.comment.application.vo.PdfVO; import com.yizhi.comment.application.vo.PdfVO;
...@@ -37,7 +38,7 @@ import java.util.List; ...@@ -37,7 +38,7 @@ import java.util.List;
*/ */
@Api(tags = "管理端-投稿管理", description = "投稿管理") @Api(tags = "管理端-投稿管理", description = "投稿管理")
@RestController @RestController
@RequestMapping("/manage/site/classify/publication") @RequestMapping("/site/classify/publication")
public class PublicationManageController { public class PublicationManageController {
@Autowired @Autowired
private PublicationService publicationService; private PublicationService publicationService;
...@@ -75,13 +76,17 @@ public class PublicationManageController { ...@@ -75,13 +76,17 @@ public class PublicationManageController {
return publicationService.deleteById(vo.getId()); return publicationService.deleteById(vo.getId());
} }
@PostMapping("/releases") @GetMapping("/releases")
public boolean releases(@RequestBody ParamVO vo) { public boolean releases(@RequestParam(name = "id") Long id) {
ParamVO vo = new ParamVO();
vo.setIds(CollectionUtil.newArrayList(id));
return publicationService.releases(vo); return publicationService.releases(vo);
} }
@PostMapping("/unreleases") @GetMapping("/unreleases")
public boolean unreleases(@RequestBody ParamVO vo) { public boolean unreleases(@RequestParam(name = "id") Long id) {
ParamVO vo = new ParamVO();
vo.setIds(CollectionUtil.newArrayList(id));
return publicationService.unreleases(vo); return publicationService.unreleases(vo);
} }
......
...@@ -167,10 +167,6 @@ public class PublicationServiceImpl extends ServiceImpl<PublicationMapper, Publi ...@@ -167,10 +167,6 @@ public class PublicationServiceImpl extends ServiceImpl<PublicationMapper, Publi
selectById = this.selectById(id); selectById = this.selectById(id);
selectById.setState(SiteConstant.FOUR); selectById.setState(SiteConstant.FOUR);
selectById.setReleaseTime(new Date()); selectById.setReleaseTime(new Date());
InformationClassify classify = informationClassifyMapper.selectById(selectById.getTypeOne());
if(classify==null){
throw new BizException(ReturnCode.BIZ_FAIL.getCode(),"栏目不存在无法发布!");
}
list.add(selectById); list.add(selectById);
Information informationViewVO = informationService.getInformation(id,siteId); Information informationViewVO = informationService.getInformation(id,siteId);
if(informationViewVO==null||informationViewVO.getId()==null) { if(informationViewVO==null||informationViewVO.getId()==null) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment