Browse Source

Merge remote-tracking branch 'remotes/origin/dev_data_stats' into dev

dev_shibei_match
jianjun 5 years ago
parent
commit
a6e065ebe1
  1. 28
      epmet-module/data-report/data-report-server/src/main/java/com/epmet/dao/publicity/PublicityDao.java
  2. 12
      epmet-module/data-report/data-report-server/src/main/resources/mapper/publicity/PublicityDao.xml
  3. 17
      epmet-module/data-statistical/data-statistical-server/src/main/java/com/epmet/service/topic/impl/TopicServiceImpl.java

28
epmet-module/data-report/data-report-server/src/main/java/com/epmet/dao/publicity/PublicityDao.java

@ -42,76 +42,76 @@ public interface PublicityDao {
/** /**
* @Description 当月获取机关下获取每个标签阅读数量按照数量降序取前pagesize个 * @Description 当月获取机关下获取每个标签阅读数量按照数量降序取前pagesize个
* @param agencyId,monthId,pageSize 机关id展示数量 * @param agencyId,monthId,pageSize 机关id展示数量
* @author zxc * @author jyy
*/ */
List<FactTagViewedAgencyDTO> getViewedMonthlyCountByTag(@Param("agencyId") String agencyId, @Param("monthId") String monthId, @Param("pageSize") Integer pageSize); List<FactTagViewedAgencyDTO> getViewedMonthlyCountByTag(@Param("agencyId") String agencyId, @Param("monthId") String monthId, @Param("pageSize") Integer pageSize);
/** /**
* @Description 当季获取机关下获取每个标签阅读数量按照数量降序取前pagesize个 * @Description 当季获取机关下获取每个标签阅读数量按照数量降序取前pagesize个
* @param agencyId,quarterId,pageSize 机关id展示数量 * @param agencyId,quarterId,pageSize 机关id展示数量
* @author zxc * @author jyy
*/ */
List<FactTagViewedAgencyDTO> getViewedQuarterlyCountByTag(@Param("agencyId") String agencyId, @Param("quarterId") String quarterId, @Param("pageSize") Integer pageSize); List<FactTagViewedAgencyDTO> getViewedQuarterlyCountByTag(@Param("agencyId") String agencyId, @Param("quarterId") String quarterId, @Param("pageSize") Integer pageSize);
/** /**
* @Description 当年获取机关下获取每个标签阅读数量按照数量降序取前pagesize个 * @Description 当年获取机关下获取每个标签阅读数量按照数量降序取前pagesize个
* @param agencyId,yearId,pageSize 机关id展示数量 * @param agencyId,yearId,pageSize 机关id展示数量
* @author zxc * @author jyy
*/ */
List<FactTagViewedAgencyDTO> getViewedYearlyCountByTag(@Param("agencyId") String agencyId, @Param("yearId") String yearId, @Param("pageSize") Integer pageSize); List<FactTagViewedAgencyDTO> getViewedYearlyCountByTag(@Param("agencyId") String agencyId, @Param("yearId") String yearId, @Param("pageSize") Integer pageSize);
/** /**
* @Description 当月获取机关下获取每个标签发文数量按照数量降序取前pagesize个 * @Description 当月获取机关下获取每个标签发文数量按照数量降序取前pagesize个
* @param agencyId,monthId,pageSize 机关id展示数量 * @param agencyId,monthId,pageSize 机关id展示数量
* @author zxc * @author jyy
*/ */
List<FactTagUsedAgencyDTO> getUsedMonthlyCountByTag(@Param("agencyId") String agencyId, @Param("monthId") String monthId, @Param("pageSize") Integer pageSize); List<FactTagUsedAgencyDTO> getUsedMonthlyCountByTag(@Param("agencyId") String agencyId, @Param("monthId") String monthId, @Param("pageSize") Integer pageSize);
/** /**
* @Description 当季获取机关下获取每个标签发文数量按照数量降序取前pagesize个 * @Description 当季获取机关下获取每个标签发文数量按照数量降序取前pagesize个
* @param agencyId,quarterId,pageSize 机关id展示数量 * @param agencyId,quarterId,pageSize 机关id展示数量
* @author zxc * @author jyy
*/ */
List<FactTagUsedAgencyDTO> getUsedQuarterlyCountByTag(@Param("agencyId") String agencyId, @Param("quarterId") String quarterId, @Param("pageSize") Integer pageSize); List<FactTagUsedAgencyDTO> getUsedQuarterlyCountByTag(@Param("agencyId") String agencyId, @Param("quarterId") String quarterId, @Param("pageSize") Integer pageSize);
/** /**
* @Description 当年获取机关下每个标签发文数量按照数量降序取前pagesize个 * @Description 当年获取机关下每个标签发文数量按照数量降序取前pagesize个
* @param agencyId,yearId,pageSize 机关id展示数量 * @param agencyId,yearId,pageSize 机关id展示数量
* @author zxc * @author jyy
*/ */
List<FactTagUsedAgencyDTO> getUsedYearlyCountByTag(@Param("agencyId") String agencyId, @Param("yearId") String yearId, @Param("pageSize") Integer pageSize); List<FactTagUsedAgencyDTO> getUsedYearlyCountByTag(@Param("agencyId") String agencyId, @Param("yearId") String yearId, @Param("pageSize") Integer pageSize);
/** /**
* @Description 当月下级机发文数 * @Description 当月下级机发文数
* @param agencyId,monthId 机关id * @param agencyId,monthId 机关id
* @author zxc * @author jyy
*/ */
List<FactPublishedAgencyDTO> getSubAgencyPublishedMonth(@Param("agencyId") String agencyId, @Param("monthId") String monthId); List<FactPublishedAgencyDTO> getSubAgencyPublishedMonth(@Param("agencyId") String agencyId, @Param("monthId") String monthId);
/** /**
* @Description 当季下级机发文数 * @Description 当季下级机发文数
* @param agencyId,quarterId 机关id季度 * @param agencyId,quarterId 机关id季度
* @author zxc * @author jyy
*/ */
List<FactPublishedAgencyDTO> getSubAgencyPublishedQuarter(@Param("agencyId") String agencyId, @Param("quarterId") String quarterId); List<FactPublishedAgencyDTO> getSubAgencyPublishedQuarter(@Param("agencyId") String agencyId, @Param("quarterId") String quarterId);
/** /**
* @Description 当年下级机发文数 * @Description 当年下级机发文数
* @param agencyId,yearId 机关id * @param agencyId,yearId 机关id
* @author zxc * @author jyy
*/ */
List<FactPublishedAgencyDTO> getSubAgencyPublishedYear(@Param("agencyId") String agencyId, @Param("yearId") String yearId); List<FactPublishedAgencyDTO> getSubAgencyPublishedYear(@Param("agencyId") String agencyId, @Param("yearId") String yearId);
/** /**
* @Description 当月下级部门文数 * @Description 当月下级部门文数
* @param agencyId,monthId 机关id * @param agencyId,monthId 机关id
* @author zxc * @author jyy
*/ */
List<FactPublishedDepartmentDTO> getSubDepartPublishedMonth(@Param("agencyId") String agencyId, @Param("monthId") String monthId); List<FactPublishedDepartmentDTO> getSubDepartPublishedMonth(@Param("agencyId") String agencyId, @Param("monthId") String monthId);
/** /**
* @Description 当季下级部门文数 * @Description 当季下级部门文数
* @param agencyId,quarterId 机关id季度 * @param agencyId,quarterId 机关id季度
* @author zxc * @author jyy
*/ */
List<FactPublishedDepartmentDTO> getSubDepartPublishedQuarter(@Param("agencyId") String agencyId, @Param("quarterId") String quarterId); List<FactPublishedDepartmentDTO> getSubDepartPublishedQuarter(@Param("agencyId") String agencyId, @Param("quarterId") String quarterId);
/** /**
@ -124,20 +124,20 @@ public interface PublicityDao {
/** /**
* @Description 当月下级网格文数 * @Description 当月下级网格文数
* @param agencyId,monthId 机关id * @param agencyId,monthId 机关id
* @author zxc * @author jyy
*/ */
List<FactPublishedGridDTO> getSubGridPublishedMonth(@Param("agencyId") String agencyId, @Param("monthId") String monthId); List<FactPublishedGridDTO> getSubGridPublishedMonth(@Param("agencyId") String agencyId, @Param("monthId") String monthId);
/** /**
* @Description 当季下级网格文数 * @Description 当季下级网格文数
* @param agencyId,quarterId 机关id季度 * @param agencyId,quarterId 机关id季度
* @author zxc * @author jyy
*/ */
List<FactPublishedGridDTO> getSubGridPublishedQuarter(@Param("agencyId") String agencyId, @Param("quarterId") String quarterId); List<FactPublishedGridDTO> getSubGridPublishedQuarter(@Param("agencyId") String agencyId, @Param("quarterId") String quarterId);
/** /**
* @Description 当年下级网格文数 * @Description 当年下级网格文数
* @param agencyId,yearId 机关id * @param agencyId,yearId 机关id
* @author zxc * @author jyy
*/ */
List<FactPublishedGridDTO> getSubGridPublishedYear(@Param("agencyId") String agencyId, @Param("yearId") String yearId); List<FactPublishedGridDTO> getSubGridPublishedYear(@Param("agencyId") String agencyId, @Param("yearId") String yearId);

12
epmet-module/data-report/data-report-server/src/main/resources/mapper/publicity/PublicityDao.xml

@ -19,7 +19,7 @@
tag_name AS name, tag_name AS name,
agency_id AS agencyId, agency_id AS agencyId,
tag_id AS tagId, tag_id AS tagId,
COUNT(tag_read_count) AS value SUM(tag_read_count) AS value
FROM fact_tag_viewed_agency_monthly FROM fact_tag_viewed_agency_monthly
where agency_id = #{agencyId} where agency_id = #{agencyId}
AND month_id = #{monthId} AND month_id = #{monthId}
@ -34,7 +34,7 @@
tag_name AS name, tag_name AS name,
agency_id AS agencyId, agency_id AS agencyId,
tag_id AS tagId, tag_id AS tagId,
COUNT(tag_read_count) AS value SUM(tag_read_count) AS value
FROM fact_tag_viewed_agency_quarterly FROM fact_tag_viewed_agency_quarterly
where agency_id = #{agencyId} where agency_id = #{agencyId}
AND quarter_id = #{quarterId} AND quarter_id = #{quarterId}
@ -49,7 +49,7 @@
tag_name AS name, tag_name AS name,
agency_id AS agencyId, agency_id AS agencyId,
tag_id AS tagId, tag_id AS tagId,
COUNT(tag_read_count) AS value SUM(tag_read_count) AS value
FROM fact_tag_viewed_agency_yearly FROM fact_tag_viewed_agency_yearly
where agency_id = #{agencyId} where agency_id = #{agencyId}
AND year_id = #{yearId} AND year_id = #{yearId}
@ -64,7 +64,7 @@
tag_name AS name, tag_name AS name,
agency_id AS agencyId, agency_id AS agencyId,
tag_id AS tagId, tag_id AS tagId,
COUNT(used_count) AS value SUM(used_count) AS value
FROM fact_tag_used_agency_monthly FROM fact_tag_used_agency_monthly
where agency_id = #{agencyId} where agency_id = #{agencyId}
AND month_id = #{monthId} AND month_id = #{monthId}
@ -79,7 +79,7 @@
tag_name AS name, tag_name AS name,
agency_id AS agencyId, agency_id AS agencyId,
tag_id AS tagId, tag_id AS tagId,
COUNT(used_count) AS value SUM(used_count) AS value
FROM fact_tag_used_agency_quarterly FROM fact_tag_used_agency_quarterly
where agency_id = #{agencyId} where agency_id = #{agencyId}
AND quarter_id = #{quarterId} AND quarter_id = #{quarterId}
@ -94,7 +94,7 @@
tag_name AS name, tag_name AS name,
agency_id AS agencyId, agency_id AS agencyId,
tag_id AS tagId, tag_id AS tagId,
COUNT(used_count) AS value SUM(used_count) AS value
FROM fact_tag_used_agency_yearly FROM fact_tag_used_agency_yearly
where agency_id = #{agencyId} where agency_id = #{agencyId}
AND year_id = #{yearId} AND year_id = #{yearId}

17
epmet-module/data-statistical/data-statistical-server/src/main/java/com/epmet/service/topic/impl/TopicServiceImpl.java

@ -84,6 +84,10 @@ public class TopicServiceImpl implements TopicService {
} }
if(!subGridOfAgency.containsKey(agency.getAgencyId())){
subGridOfAgency.put(agency.getAgencyId(),new HashSet<>());
}
}); });
return calculateAndSummarizeTopicStatisticalData(subGridOfAgency,agencies,gridGroupMap,targetDate,statusDimension,timeDimension,customerId); return calculateAndSummarizeTopicStatisticalData(subGridOfAgency,agencies,gridGroupMap,targetDate,statusDimension,timeDimension,customerId);
@ -324,13 +328,13 @@ public class TopicServiceImpl implements TopicService {
gridDistinct.put(gridId,true); gridDistinct.put(gridId,true);
}); });
//机关-百分比
setAgencyTopicProportion(numberFormat,topicAgencyD_discussing,topicAgencyD_hidden,topicAgencyD_closed,totalAgencyD);
setAgencyDailyDataPacket(dataPacket,issueAgencyD,totalAgencyD,topicAgencyD_discussing,topicAgencyD_hidden,topicAgencyD_closed);
} }
//机关-百分比
setAgencyTopicProportion(numberFormat,topicAgencyD_discussing,topicAgencyD_hidden,topicAgencyD_closed,totalAgencyD);
setAgencyDailyDataPacket(dataPacket,issueAgencyD,totalAgencyD,topicAgencyD_discussing,topicAgencyD_hidden,topicAgencyD_closed);
} }
@ -417,13 +421,14 @@ public class TopicServiceImpl implements TopicService {
gridDistinct.put(gridId,true); gridDistinct.put(gridId,true);
}); });
//机关-百分比
setAgencyTopicMonthlyProportion(numberFormat,topicAgencyM_discussing,topicAgencyM_hidden,topicAgencyM_closed);
setAgencyMonthlyDataPacket(dataPacket,issueAgencyM,topicAgencyM_discussing,topicAgencyM_hidden,topicAgencyM_closed);
} }
//机关-百分比
setAgencyTopicMonthlyProportion(numberFormat,topicAgencyM_discussing,topicAgencyM_hidden,topicAgencyM_closed);
setAgencyMonthlyDataPacket(dataPacket,issueAgencyM,topicAgencyM_discussing,topicAgencyM_hidden,topicAgencyM_closed);
} }

Loading…
Cancel
Save