|
|
@ -53,7 +53,7 @@ public class PublicPartExtractServiceImpl implements PublicPartExtractService { |
|
|
|
/** |
|
|
|
* desc: 【月】抽取公众参与 人均议题 总次数和平均参与度 |
|
|
|
* target:screen_user_join |
|
|
|
* 总参与:统计周期内议题表决的人数 |
|
|
|
* 总参与:统计周期内议题表决(虽然可以评价 但是只有表决的人可以评价 所以按表决人数算)的人数 |
|
|
|
* 百人人均议题:统计周期内总的议题数/(注册用户数/100) |
|
|
|
* 百人平均参与度:每个议题的实际参与数/应参与数 的平均值:(每个议题的实际参与数/应参与数)的和)/被表决的议题数 |
|
|
|
* 不考虑市北:人均议题:统计周期内议题总数/发过议题的人数 参与度:各个行为(表决)的总数/发生行为的人数 |
|
|
@ -102,7 +102,12 @@ public class PublicPartExtractServiceImpl implements PublicPartExtractService { |
|
|
|
//百人人均议题:统计周期内总的议题数/(注册用户数/100)
|
|
|
|
BigDecimal avgIssueCount = new BigDecimal(issue.getIssueIncr()).divide(new BigDecimal(user.getUserCount()).divide(new BigDecimal(NumConstant.ONE_HUNDRED))); |
|
|
|
// 需要修改字段类型
|
|
|
|
//entity.setAvgIssue(avgIssueCount);
|
|
|
|
entity.setAvgIssue(avgIssueCount); |
|
|
|
|
|
|
|
//百人平均参与度:每个议题的实际参与数/应参与数 的平均值:(每个议题的实际参与数/应参与数)的和)/被表决的议题数
|
|
|
|
|
|
|
|
|
|
|
|
entity.setAvgJoin(new BigDecimal(0)); |
|
|
|
}); |
|
|
|
|
|
|
|
|
|
|
@ -144,10 +149,10 @@ public class PublicPartExtractServiceImpl implements PublicPartExtractService { |
|
|
|
entity.setJoinTotal(0); |
|
|
|
entity.setJoinTotalUpRate(new BigDecimal("0")); |
|
|
|
entity.setJoinTotalUpFlag(""); |
|
|
|
entity.setAvgIssue(0); |
|
|
|
entity.setAvgIssue(new BigDecimal(0)); |
|
|
|
entity.setAvgIssueUpRate(new BigDecimal("0")); |
|
|
|
entity.setAvgIssueUpFlag(""); |
|
|
|
entity.setAvgJoin(0); |
|
|
|
entity.setAvgJoin(new BigDecimal(0)); |
|
|
|
entity.setAgvgJoinUpRate(new BigDecimal("0")); |
|
|
|
entity.setAgvgJoinUpFlag(""); |
|
|
|
result.put(entity.getOrgId(), entity); |
|
|
|