From 7c5849b2e532a42a3136157ede6ef57b69f8212b Mon Sep 17 00:00:00 2001 From: xusd <330628789@qq.com> Date: Sat, 05 Jul 2025 16:50:48 +0800 Subject: [PATCH] fix:sql脚本 --- sql/20250704.sql | 27 +++++++++++-- dyh-service/dyh-mediate/src/main/java/cn/huge/module/cases/service/CaseInfoService.java | 67 ++++++++++++++------------------- 2 files changed, 51 insertions(+), 43 deletions(-) diff --git a/dyh-service/dyh-mediate/src/main/java/cn/huge/module/cases/service/CaseInfoService.java b/dyh-service/dyh-mediate/src/main/java/cn/huge/module/cases/service/CaseInfoService.java index db07ccf..1225c55 100644 --- a/dyh-service/dyh-mediate/src/main/java/cn/huge/module/cases/service/CaseInfoService.java +++ b/dyh-service/dyh-mediate/src/main/java/cn/huge/module/cases/service/CaseInfoService.java @@ -1526,30 +1526,23 @@ sortType(caseStatisticsTypeDTOS); } Integer typeTotalNum = 0; - Integer otherCaseNum = 0; - int i = 1; - List<CaseStatisticsTypeDTO> typeList = new ArrayList<>(); + for (CaseStatisticsTypeDTO caseStatisticsTypeDTO : caseStatisticsTypeDTOS) { typeTotalNum = typeTotalNum + dellNull(caseStatisticsTypeDTO.getCaseNum()); - if (i < 6 && !"其他".equals(caseStatisticsTypeDTO.getCaseTypeName())) { - typeList.add(caseStatisticsTypeDTO); - i++; - } else { - otherCaseNum = otherCaseNum + dellNull(caseStatisticsTypeDTO.getCaseNum()); - } - } - for (CaseStatisticsTypeDTO caseStatisticsTypeDTO : typeList) { - caseStatisticsTypeDTO.setCaseRate(BigDecimalUtil.integerDivideDelZero(caseStatisticsTypeDTO.getCaseNum() * 100, typeTotalNum, 1)); - } - if (otherCaseNum > 0) { - CaseStatisticsTypeDTO caseStatisticsTypeDTO = new CaseStatisticsTypeDTO(); - caseStatisticsTypeDTO.setCaseTypeName("其他"); - caseStatisticsTypeDTO.setCaseNum(otherCaseNum); - caseStatisticsTypeDTO.setCaseRate(BigDecimalUtil.integerDivideDelZero(caseStatisticsTypeDTO.getCaseNum() * 100, typeTotalNum, 1)); - typeList.add(caseStatisticsTypeDTO); - caseStatisticsBaseDTO.setTypeList(typeList); - } + } + for (CaseStatisticsTypeDTO caseStatisticsTypeDTO : caseStatisticsTypeDTOS) { + caseStatisticsTypeDTO.setCaseRate(BigDecimalUtil.integerDivideDelZero(caseStatisticsTypeDTO.getCaseNum() * 100, typeTotalNum, 1)); + } +// if (otherCaseNum > 0) { +// CaseStatisticsTypeDTO caseStatisticsTypeDTO = new CaseStatisticsTypeDTO(); +// caseStatisticsTypeDTO.setCaseTypeName("其他"); +// caseStatisticsTypeDTO.setCaseNum(otherCaseNum); +// caseStatisticsTypeDTO.setCaseRate(BigDecimalUtil.integerDivideDelZero(caseStatisticsTypeDTO.getCaseNum() * 100, typeTotalNum, 1)); +// typeList.add(caseStatisticsTypeDTO); +// caseStatisticsBaseDTO.setTypeList(typeList); +// } + caseStatisticsBaseDTO.setTypeList(caseStatisticsTypeDTOS); //事项来源 terms.put("canal", CaseBaseConstsEnum.CASE_CANAL_1.getIndex()); CaseStatisticsSourceDTO oneSource = mapper.statisticsSource(terms); @@ -2267,29 +2260,25 @@ sortType(caseStatisticsTypeDTOS); } Integer typeTotalNum = 0; - Integer otherCaseNum = 0; - int i = 1; - List<CaseStatisticsTypeDTO> typeList = new ArrayList<>(); +// Integer otherCaseNum = 0; +// int i = 1; +// List<CaseStatisticsTypeDTO> typeList = new ArrayList<>(); for (CaseStatisticsTypeDTO caseStatisticsTypeDTO : caseStatisticsTypeDTOS) { typeTotalNum = typeTotalNum + dellNull(caseStatisticsTypeDTO.getCaseNum()); - if (i < 6 && !"其他".equals(caseStatisticsTypeDTO.getCaseTypeName())) { - typeList.add(caseStatisticsTypeDTO); - i++; - } else { - otherCaseNum = otherCaseNum + dellNull(caseStatisticsTypeDTO.getCaseNum()); - } + } - for (CaseStatisticsTypeDTO caseStatisticsTypeDTO : typeList) { + for (CaseStatisticsTypeDTO caseStatisticsTypeDTO : caseStatisticsTypeDTOS) { caseStatisticsTypeDTO.setCaseRate(BigDecimalUtil.integerDivideDelZero(caseStatisticsTypeDTO.getCaseNum() * 100, typeTotalNum, 1)); } - if (otherCaseNum > 0) { - CaseStatisticsTypeDTO caseStatisticsTypeDTO = new CaseStatisticsTypeDTO(); - caseStatisticsTypeDTO.setCaseTypeName("其他"); - caseStatisticsTypeDTO.setCaseNum(otherCaseNum); - caseStatisticsTypeDTO.setCaseRate(BigDecimalUtil.integerDivideDelZero(caseStatisticsTypeDTO.getCaseNum() * 100, typeTotalNum, 1)); - typeList.add(caseStatisticsTypeDTO); - caseStatisticsBaseDTO.setTypeList(typeList); - } +// if (otherCaseNum > 0) { +// CaseStatisticsTypeDTO caseStatisticsTypeDTO = new CaseStatisticsTypeDTO(); +// caseStatisticsTypeDTO.setCaseTypeName("其他"); +// caseStatisticsTypeDTO.setCaseNum(otherCaseNum); +// caseStatisticsTypeDTO.setCaseRate(BigDecimalUtil.integerDivideDelZero(caseStatisticsTypeDTO.getCaseNum() * 100, typeTotalNum, 1)); +// typeList.add(caseStatisticsTypeDTO); +// caseStatisticsBaseDTO.setTypeList(typeList); +// } + caseStatisticsBaseDTO.setTypeList(caseStatisticsTypeDTOS); } List<QueAreaDTO> queArea = listAreaByType(areaCode); diff --git a/sql/20250704.sql b/sql/20250704.sql index fb41852..dd6e0f1 100644 --- a/sql/20250704.sql +++ b/sql/20250704.sql @@ -42,15 +42,34 @@ insert into "HUGETEST"."dyh_sy_cause"("id", "name", "level", "parent_id", "issue_id", "create_time", "update_time", "icon") VALUES('24_02-76','涉法涉诉纠纷','2','24_01-11',null,'2025-07-04','2025-07-04',null); +delete from dyh_sy_cause where id ='24_02-51'; +delete from dyh_sy_cause where id = '24_02-52'; +delete from dyh_sy_cause where id = '24_02-56'; +delete from dyh_sy_cause where id = '24_02-67'; +delete from dyh_sy_cause where id ='24_02-70'; +delete from dyh_sy_cause where id = '24_02-71'; + + +update "dyh_sy_cause" set parent_id = '24_01-1' where id='24_02-59'; +update "dyh_sy_cause" set parent_id = '24_01-1' where id='24_02-69'; +update "dyh_sy_cause" set parent_id = '24_01-1' where id='24_02-62'; +update "dyh_sy_cause" set parent_id = '24_01-1' where id='24_02-60'; +update "dyh_sy_cause" set parent_id = '24_01-4' where id='24_02-58'; +update "dyh_sy_cause" set parent_id = '24_01-7' where id='24_02-65'; +update "dyh_sy_cause" set parent_id = '24_01-7' where id='24_02-64'; +update "dyh_sy_cause" set parent_id = '24_01-7' where id='24_02-68'; +update "dyh_sy_cause" set parent_id = '24_01-7' where id='24_02-66'; +update "dyh_sy_cause" set parent_id = '24_01-9' where id='24_02-57'; +update "dyh_sy_cause" set parent_id = '24_01-9' where id='24_02-61'; +update "dyh_sy_cause" set parent_id = '24_01-9' where id='24_02-63'; - - - - +update "dyh_case_info" set case_type_first = '24_01-3' ,case_type_first_name='城市管理' where case_type='24_02-25'; +update "dyh_case_info" set case_type_first = '24_01-1' ,case_type_first_name='市场监管' where case_type='24_02-5'; +update "dyh_case_info" set case_type_first = '24_01-2' ,case_type_first_name='劳动社保' where case_type='24_02-9'; -- Gitblit v1.8.0