OWL ITS + 탐지시스템(인터넷 진흥원)
이민희
2021-11-23 b2bf222751b9bba2315f861c2c5a2511dad86626
src/main/java/kr/wisestone/owl/service/impl/WidgetServiceImpl.java
@@ -512,9 +512,11 @@
        widgetCondition.setPage(pageable.getPageNumber() * pageable.getPageSize());
        widgetCondition.setPageSize(pageable.getPageSize());
        Map<String, Object> countChangeStatusAndAssigneeIssue = new HashMap<>();
        countChangeStatusAndAssigneeIssue.put("changeAssigneeCount", 0L);
        countChangeStatusAndAssigneeIssue.put("changeIssueStatusCount", 0L);
        //Map<String, Object> countChangeStatusAndAssigneeIssue = new HashMap<>();
        //countChangeStatusAndAssigneeIssue.put("changeAssigneeCount", 0L);
        Map<String, Object> countChangeStatusAndDepartmentIssue = new HashMap<>();
        countChangeStatusAndDepartmentIssue.put("changeDepartmentCount", 0L);
        countChangeStatusAndDepartmentIssue.put("changeIssueStatusCount", 0L);
        //  0.212 - 0.213
        List<Map<String, Object>> riskIssues = Lists.newArrayList();
        //  0.244 - 0.248
@@ -522,7 +524,8 @@
        Long totalCount = 0L;
        if (widgetCondition.getProjectIds().size() > 0) {
            countChangeStatusAndAssigneeIssue = this.widgetMapper.countChangeStatusAndAssigneeIssue(widgetCondition);
            //countChangeStatusAndAssigneeIssue = this.widgetMapper.countChangeStatusAndAssigneeIssue(widgetCondition);
            countChangeStatusAndDepartmentIssue = this.widgetMapper.countChangeStatusAndDepartmentIssue(widgetCondition);
            riskIssues = this.widgetMapper.findRiskIssue(widgetCondition);
            totalCount = this.widgetMapper.countRiskIssue(widgetCondition);
        }
@@ -535,8 +538,9 @@
        int totalPage = (int) Math.ceil((totalCount - 1) / pageable.getPageSize()) + 1;
        Map<String, Object> results = new HashMap<>();
        results.put("changeAssigneeCount", MapUtil.getLong(countChangeStatusAndAssigneeIssue, "changeAssigneeCount"));
        results.put("changeIssueStatusCount", MapUtil.getLong(countChangeStatusAndAssigneeIssue, "changeIssueStatusCount"));
        //results.put("changeAssigneeCount", MapUtil.getLong(countChangeStatusAndAssigneeIssue, "changeAssigneeCount"));
        results.put("changeDepartmentCount", MapUtil.getLong(countChangeStatusAndDepartmentIssue, "changeDepartmentCount"));
        results.put("changeIssueStatusCount", MapUtil.getLong(countChangeStatusAndDepartmentIssue, "changeIssueStatusCount"));
        results.put("issues", riskIssues);
        results.put(Constants.REQ_KEY_PAGE_VO, new ResPage(pageable.getPageNumber(), pageable.getPageSize(),
                totalPage, totalCount));