forked from gzzfw/backEnd/gz-dyh

zhouxiantao
2024-09-24 d71f26473c703c44808cd8f76298bbde608ecc5d
dyh-service/dyh-mediate/src/main/java/cn/huge/module/cases/service/CaseInfoService.java
@@ -918,14 +918,14 @@
                }
                if(ObjectUtils.isNotEmpty(casePageDTO.getCaseLevel())){
                    switch (casePageDTO.getCaseLevel()){
                        case 1:
                            casePageDTO.setCanalName("一级");
                        case "1":
                            casePageDTO.setCaseLevel("一级");
                            break;
                        case 2:
                            casePageDTO.setCanalName("二级");
                        case "2":
                            casePageDTO.setCaseLevel("二级");
                            break;
                        case 3:
                            casePageDTO.setCanalName("三级");
                        case "3":
                            casePageDTO.setCaseLevel("三级");
                            break;
                    }
                }
@@ -953,6 +953,10 @@
    }
    public CaseStatisticsBaseDTO statistics(Map<String, Object> terms) throws IOException {
        Object canal = null;
        if(ObjectUtils.isNotEmpty(terms.get("canal"))){
            canal = terms.get("canal");
        }
        //基础数据统计
        CaseStatisticsBaseDTO caseStatisticsBaseDTO = mapper.statisticsBase(terms);
        Integer baseTotalNum = dellNull(caseStatisticsBaseDTO.getResolveNum()) + dellNull(caseStatisticsBaseDTO.getUnResolveNum()) + dellNull(caseStatisticsBaseDTO.getResolveingNum());
@@ -1062,6 +1066,11 @@
        caseStatisticsBaseDTO.setFourSource(fourSource);
        //案件集合
        if(ObjectUtils.isEmpty(canal)){
            terms.remove("canal");
        }else{
            terms.put("canal", canal);
        }
        Sort sort = Sort.by(Sort.Direction.DESC, "a.create_time");
        PageRequest pageRequest = PageRequest.of(0, 5, sort);
        Page<CasePageDTO> casePageDTOS = pageQueryAll(pageRequest, terms);