diff --git a/zc-business/src/main/java/com/zc/business/controller/DcPublishManageController.java b/zc-business/src/main/java/com/zc/business/controller/DcPublishManageController.java index 33ac456d..1f2199cb 100644 --- a/zc-business/src/main/java/com/zc/business/controller/DcPublishManageController.java +++ b/zc-business/src/main/java/com/zc/business/controller/DcPublishManageController.java @@ -142,4 +142,19 @@ public class DcPublishManageController extends BaseController } return AjaxResult.success(dcPublishManageService.monthTrendsPublishManage(dcPublishManage)); } + //统计服务,事件类型对应的发布渠道发布的数量 + @PostMapping("/eventTypePublishManageSum") + public AjaxResult eventTypePublishManageSum() + { + return AjaxResult.success(dcPublishManageService.eventTypePublishManageSum()); + } + //统计服务,事件类型对应的发布渠道发布的数量按月统计 + @PostMapping("/eventTypePublishManageMonth") + public AjaxResult eventTypePublishManageMonth(@RequestBody DcPublishManage dcPublishManage) + { + if (dcPublishManage==null||dcPublishManage.getPublishTime()==null){ + return AjaxResult.error("参数错误"); + } + return AjaxResult.success(dcPublishManageService.eventTypePublishManageMonth(dcPublishManage)); + } } diff --git a/zc-business/src/main/java/com/zc/business/mapper/DcPublishManageMapper.java b/zc-business/src/main/java/com/zc/business/mapper/DcPublishManageMapper.java index 28263919..dd74c983 100644 --- a/zc-business/src/main/java/com/zc/business/mapper/DcPublishManageMapper.java +++ b/zc-business/src/main/java/com/zc/business/mapper/DcPublishManageMapper.java @@ -55,6 +55,8 @@ public interface DcPublishManageMapper int deleteDcPublishManageById(Long id); //删除事件发布记录 params 事件id int deleteDcPublishManageEventId(String eventId); + //删除调度记录 + int deleteDisPath(String eventId); /** * 批量删除信息发布管理记录 * @@ -76,4 +78,8 @@ public interface DcPublishManageMapper public List> releaseTrendsPublishManage(); //统计月发布趋势分析 public List> monthTrendsPublishManage(DcPublishManage dcPublishManage); + //统计不同事件的发布渠道数量 + public List> eventTypePublishManageSum(); + //统计不同事件的发布渠道数量(月统计) + public List> eventTypePublishManageMonth(DcPublishManage dcPublishManage); } diff --git a/zc-business/src/main/java/com/zc/business/service/IDcPublishManageService.java b/zc-business/src/main/java/com/zc/business/service/IDcPublishManageService.java index 18c2165b..107c4452 100644 --- a/zc-business/src/main/java/com/zc/business/service/IDcPublishManageService.java +++ b/zc-business/src/main/java/com/zc/business/service/IDcPublishManageService.java @@ -68,4 +68,8 @@ public interface IDcPublishManageService public List> releaseTrendsPublishManage(); //统计月发布趋势分析 public List> monthTrendsPublishManage(DcPublishManage dcPublishManage); + //统计不同事件的发布渠道数量 + public List> eventTypePublishManageSum(); + //统计不同事件的发布渠道数量(月统计) + public List> eventTypePublishManageMonth(DcPublishManage dcPublishManage); } diff --git a/zc-business/src/main/java/com/zc/business/service/impl/DcPublishManageServiceImpl.java b/zc-business/src/main/java/com/zc/business/service/impl/DcPublishManageServiceImpl.java index 808c7e30..3a8bc631 100644 --- a/zc-business/src/main/java/com/zc/business/service/impl/DcPublishManageServiceImpl.java +++ b/zc-business/src/main/java/com/zc/business/service/impl/DcPublishManageServiceImpl.java @@ -130,4 +130,14 @@ public class DcPublishManageServiceImpl implements IDcPublishManageService public List> monthTrendsPublishManage(DcPublishManage dcPublishManage) { return dcPublishManageMapper.monthTrendsPublishManage(dcPublishManage); } + //统计不同事件的发布渠道数量 + @Override + public List> eventTypePublishManageSum() { + return dcPublishManageMapper.eventTypePublishManageSum(); + } + //统计不同事件的发布渠道数量(月统计) + @Override + public List> eventTypePublishManageMonth(DcPublishManage dcPublishManage) { + return dcPublishManageMapper.eventTypePublishManageMonth(dcPublishManage); + } } diff --git a/zc-business/src/main/resources/mapper/business/DcPublishManageMapper.xml b/zc-business/src/main/resources/mapper/business/DcPublishManageMapper.xml index d6df52a6..11fd36f6 100644 --- a/zc-business/src/main/resources/mapper/business/DcPublishManageMapper.xml +++ b/zc-business/src/main/resources/mapper/business/DcPublishManageMapper.xml @@ -194,6 +194,13 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" #{id} + + delete dc_dispatch,dc_dispatch_resource + from dc_dispatch_resource + JOIN dc_dispatch on dc_dispatch_resource.dispatch_id=dc_dispatch.id + WHERE dc_dispatch.event_id=#{eventId} + + + + \ No newline at end of file