Browse Source

Merge branch 'dev_issue_project' of http://git.elinkit.com.cn:7070/r/epmet-cloud into dev_issue_project

dev_shibei_match
sunyuchao 6 years ago
parent
commit
e012e987f3
  1. 2
      epmet-module/gov-issue/gov-issue-server/src/main/java/com/epmet/controller/IssueManageController.java
  2. 9
      epmet-module/gov-issue/gov-issue-server/src/main/java/com/epmet/service/IssueVoteStatisticalDailyService.java
  3. 18
      epmet-module/gov-issue/gov-issue-server/src/main/java/com/epmet/service/impl/IssueVoteStatisticalDailyServiceImpl.java

2
epmet-module/gov-issue/gov-issue-server/src/main/java/com/epmet/controller/IssueManageController.java

@ -175,7 +175,7 @@ public class IssueManageController {
* @author wangc
* @date 2020.05.16 10:17
**/
@PostMapping("processlist")
@PostMapping("progress")
@RequirePermission(requirePermission = RequirePermissionEnum.WORK_GRASSROOTS_ISSUE_DETAIL)
public Result<List<ProcessListResultDTO>> processList(@RequestBody IssueIdFormDTO issueId){
return new Result<List<ProcessListResultDTO>>().ok(issueProcessService.processList(issueId));

9
epmet-module/gov-issue/gov-issue-server/src/main/java/com/epmet/service/IssueVoteStatisticalDailyService.java

@ -92,4 +92,13 @@ public interface IssueVoteStatisticalDailyService extends BaseService<IssueVoteS
* @date 2020-05-11
*/
void delete(String[] ids);
/**
* @Description 定时任务 每天零点统计前一天所有表决中议题的表决信息 生成前端显示折现图所需的数据
* @param
* @return
* @author wangc
* @date 2020.05.19 09:23
**/
void countVotingDailyStatistic();
}

18
epmet-module/gov-issue/gov-issue-server/src/main/java/com/epmet/service/impl/IssueVoteStatisticalDailyServiceImpl.java

@ -101,4 +101,22 @@ public class IssueVoteStatisticalDailyServiceImpl extends BaseServiceImpl<IssueV
baseDao.deleteBatchIds(Arrays.asList(ids));
}
/**
* @Description 定时任务 每天零点统计前一天所有表决中议题的表决信息 生成前端显示折现图所需的数据
* @param
* @return
* @author wangc
* @date 2020.05.19 09:23
**/
@Override
public void countVotingDailyStatistic() {
//1.获取所有表决中的议题以及在昨日表决截至的议题,将昨日新生成的议题单独拿出来
//2.对每一个表决中的议题校验有没有生成过前一天的统计数据,如果生成过则跳过次议题
//3.如果没有生成过,取前一天的日统计信息与缓存中的表决数进行对比生成昨日数据(非昨日新生成议题)
//4.获取人员投票详情对昨日的count数(昨日新生成议题,保证数据的准确性)
}
}
Loading…
Cancel
Save