Browse Source

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

dev_shibei_match
jianjun 4 years ago
parent
commit
70b3244fa8
  1. 12
      epmet-module/data-aggregator/data-aggregator-client/src/main/java/com/epmet/dataaggre/dto/datastats/result/PartyMemberVanguardDetailResultDTO.java
  2. 3
      epmet-module/data-aggregator/data-aggregator-server/src/main/java/com/epmet/dataaggre/service/datastats/impl/DataStatsServiceImpl.java
  3. 50
      epmet-module/data-aggregator/data-aggregator-server/src/main/resources/mapper/datastats/DatsStatsDao.xml

12
epmet-module/data-aggregator/data-aggregator-client/src/main/java/com/epmet/dataaggre/dto/datastats/result/PartyMemberVanguardDetailResultDTO.java

@ -30,7 +30,7 @@ public class PartyMemberVanguardDetailResultDTO implements Serializable {
/** /**
* 党员建组数 * 党员建组数
*/ */
private Integer groupCount; private Integer groupCount = 0;
/** /**
* 党员建组数占比 * 党员建组数占比
*/ */
@ -38,7 +38,7 @@ public class PartyMemberVanguardDetailResultDTO implements Serializable {
/** /**
* 组内党员人数 * 组内党员人数
*/ */
private Integer groupMemberCount; private Integer groupMemberCount = 0;
/** /**
* 组内党员人数占比 * 组内党员人数占比
*/ */
@ -46,7 +46,7 @@ public class PartyMemberVanguardDetailResultDTO implements Serializable {
/** /**
* 党员发布话题数 * 党员发布话题数
*/ */
private Integer topicCount; private Integer topicCount = 0;
/** /**
* 党员发布话题数占比 * 党员发布话题数占比
*/ */
@ -54,7 +54,7 @@ public class PartyMemberVanguardDetailResultDTO implements Serializable {
/** /**
* 党员发布话题转议题数 * 党员发布话题转议题数
*/ */
private Integer issueCount; private Integer issueCount = 0;
/** /**
* 党员发布话题转议题数占比 * 党员发布话题转议题数占比
*/ */
@ -62,7 +62,7 @@ public class PartyMemberVanguardDetailResultDTO implements Serializable {
/** /**
* 党员发布话题转项目数 * 党员发布话题转项目数
*/ */
private Integer projectCount; private Integer projectCount = 0;
/** /**
* 党员发布话题转项目数占比 * 党员发布话题转项目数占比
*/ */
@ -70,7 +70,7 @@ public class PartyMemberVanguardDetailResultDTO implements Serializable {
/** /**
* 党员发布话题转项目结案数 * 党员发布话题转项目结案数
*/ */
private Integer projectClosedCount; private Integer projectClosedCount = 0;
/** /**
* 党员发布话题转项目结案数占比 * 党员发布话题转项目结案数占比
*/ */

3
epmet-module/data-aggregator/data-aggregator-server/src/main/java/com/epmet/dataaggre/service/datastats/impl/DataStatsServiceImpl.java

@ -1044,6 +1044,9 @@ public class DataStatsServiceImpl implements DataStatsService {
} }
private BigDecimal transform(BigDecimal count) { private BigDecimal transform(BigDecimal count) {
if (count == null){
count = NumConstant.ZERO_DECIMAL;
}
return count.multiply(new BigDecimal(NumConstant.ONE_HUNDRED) ).setScale(NumConstant.ONE, return count.multiply(new BigDecimal(NumConstant.ONE_HUNDRED) ).setScale(NumConstant.ONE,
RoundingMode.HALF_UP); RoundingMode.HALF_UP);
} }

50
epmet-module/data-aggregator/data-aggregator-server/src/main/resources/mapper/datastats/DatsStatsDao.xml

@ -360,18 +360,18 @@
SELECT SELECT
orgId, orgId,
orgName, orgName,
GROUP_COUNT, ifnull(GROUP_COUNT,0),
GROUP_RATIO, ifnull(GROUP_RATIO,0),
GROUP_MEMBER_COUNT, ifnull(GROUP_MEMBER_COUNT,0),
GROUP_MEMBER_RATIO, ifnull(GROUP_MEMBER_RATIO,0),
TOPIC_COUNT, ifnull(TOPIC_COUNT,0),
TOPIC_RATIO, ifnull(TOPIC_RATIO,0),
ISSUE_COUNT, ifnull(ISSUE_COUNT,0),
ISSUE_RATIO, ifnull(ISSUE_RATIO,0),
PROJECT_COUNT, ifnull(PROJECT_COUNT,0),
PROJECT_RATIO, ifnull(PROJECT_RATIO,0),
PROJECT_CLOSED_COUNT, ifnull(PROJECT_CLOSED_COUNT,0),
PROJECT_CLOSED_RATIO ifnull(PROJECT_CLOSED_RATIO,0)
FROM FROM
( (
SELECT SELECT
@ -403,18 +403,18 @@
SELECT SELECT
orgId, orgId,
orgName, orgName,
GROUP_COUNT, ifnull(GROUP_COUNT,0),
GROUP_RATIO, ifnull(GROUP_RATIO,0),
GROUP_MEMBER_COUNT, ifnull(GROUP_MEMBER_COUNT,0),
GROUP_MEMBER_RATIO, ifnull(GROUP_MEMBER_RATIO,0),
TOPIC_COUNT, ifnull(TOPIC_COUNT,0),
TOPIC_RATIO, ifnull(TOPIC_RATIO,0),
ISSUE_COUNT, ifnull(ISSUE_COUNT,0),
ISSUE_RATIO, ifnull(ISSUE_RATIO,0),
PROJECT_COUNT, ifnull(PROJECT_COUNT,0),
PROJECT_RATIO, ifnull(PROJECT_RATIO,0),
PROJECT_CLOSED_COUNT, ifnull(PROJECT_CLOSED_COUNT,0),
PROJECT_CLOSED_RATIO ifnull(PROJECT_CLOSED_RATIO,0)
FROM FROM
( (
SELECT SELECT
@ -654,4 +654,4 @@
ORDER BY problem_resolved_count DESC ORDER BY problem_resolved_count DESC
</select> </select>
</mapper> </mapper>

Loading…
Cancel
Save