Commit fa107a4e by 阳浪

埋点优化

parent 03c6270d
......@@ -188,52 +188,35 @@ public class SitePublicationManageController {
}
}
@PostMapping("/releases")
@GetMapping("/releases")
@ApiOperation(value = "投稿发布", notes = "投稿发布")
public Response<Boolean> releases(@RequestBody ParamVO vo) {
if (vo == null) {
return Response.fail(InternationalEnums.SITEINFORMATIONMANAGECONTROLLER1.getCode());
}
if (vo.getIds() == null || vo.getIds().size() == 0) {
return Response.fail(InternationalEnums.SITEINFORMATIONMANAGECONTROLLER1.getCode());
}
boolean flase = publicationManageFeignClients.releases(vo);
public Response<Boolean> releases(@RequestParam(name = "id") Long id) {
boolean flase = publicationManageFeignClients.releases(id);
if(flase) {
for (Long id : vo.getIds()) {
pointListenerClients.addPoint("point_draft", id);
}
}
return Response.ok(flase);
}
@PostMapping("/unreleases")
@GetMapping("/unreleases")
@ApiOperation(value = "投稿取消发布", notes = "投稿取消发布")
public Response<Boolean> unreleases(@RequestBody ParamVO vo) {
if (vo == null) {
return Response.fail(InternationalEnums.SITEINFORMATIONMANAGECONTROLLER1.getCode());
}
if (vo.getIds() == null || vo.getIds().size() == 0) {
return Response.fail(InternationalEnums.SITEINFORMATIONMANAGECONTROLLER1.getCode());
}
public Response<Boolean> unreleases(@RequestParam(name = "id") Long id) {
//新增新闻下架,校验是否关联首页模块
List<Long> ids = vo.getIds();
for (Long infoId : ids) {
ProtalPlateVo protalPlate = new ProtalPlateVo();
protalPlate.setLinkContent(infoId);
protalPlate.setLinkContent(id);
protalPlate.setState(DeleteFlag.YES.ordinal());
ProtalPlateVo plate = portalManagePCFeignClient.getPlate(protalPlate);
if (plate != null) {
LOGGER.info("新闻下架失败;informationId={},新闻已经关联到首页配置模块;不能下架",infoId);
LOGGER.info("新闻下架失败;informationId={},新闻已经关联到首页配置模块;不能下架",id);
return Response.fail(InternationalEnums.TRAININGPROJECTCONTROLLER2.getCode());
}
}
boolean b = publicationManageFeignClients.unreleases(vo);
boolean b = publicationManageFeignClients.unreleases(id);
return Response.ok(b);
}
@GetMapping("/view")
@ApiOperation(value = "投稿预览", notes = "投稿预览", response = PublicationVo.class)
public Response<PublicationVo> releases(@RequestParam(name = "id") Long id) {
public Response<PublicationVo> view(@RequestParam(name = "id") Long id) {
PublicationVo info = publicationManageFeignClients.publicationView(id);
return Response.ok(info);
}
......
......@@ -166,46 +166,9 @@ public class SitePCPublicationManageController {
}
}
@PostMapping("/releases")
@ApiOperation(value = "投稿发布", notes = "投稿发布")
public Response<Boolean> releases(@RequestBody ParamVO vo) {
if (vo == null) {
return Response.fail(InternationalEnums.SITEINFORMATIONMANAGECONTROLLER1.getCode());
}
if (vo.getIds() == null || vo.getIds().size() == 0) {
return Response.fail(InternationalEnums.SITEINFORMATIONMANAGECONTROLLER1.getCode());
}
return Response.ok(publicationManageFeignClients.releases(vo));
}
@PostMapping("/unreleases")
@ApiOperation(value = "投稿取消发布", notes = "投稿取消发布")
public Response<Boolean> unreleases(@RequestBody ParamVO vo) {
if (vo == null) {
return Response.fail(InternationalEnums.SITEINFORMATIONMANAGECONTROLLER1.getCode());
}
if (vo.getIds() == null || vo.getIds().size() == 0) {
return Response.fail(InternationalEnums.SITEINFORMATIONMANAGECONTROLLER1.getCode());
}
//新增新闻下架,校验是否关联首页模块
List<Long> ids = vo.getIds();
for (Long infoId : ids) {
ProtalPlateVo protalPlate = new ProtalPlateVo();
protalPlate.setLinkContent(infoId);
protalPlate.setState(DeleteFlag.YES.ordinal());
ProtalPlateVo plate = portalManagePCFeignClient.getPlate(protalPlate);
if (plate != null) {
LOGGER.info("新闻下架失败;informationId={},新闻已经关联到首页配置模块;不能下架",infoId);
return Response.fail(InternationalEnums.TRAININGPROJECTCONTROLLER2.getCode());
}
}
boolean b = publicationManageFeignClients.unreleases(vo);
return Response.ok(b);
}
@GetMapping("/view")
@ApiOperation(value = "投稿预览", notes = "投稿预览", response = PublicationVo.class)
public Response<PublicationVo> releases(@RequestParam(name = "id") Long id) {
public Response<PublicationVo> view(@RequestParam(name = "id") Long id) {
PublicationVo info = publicationManageFeignClients.publicationView(id);
return Response.ok(info);
}
......
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