From f4e5da604604308b9f754de7e863c180fcedd8c9 Mon Sep 17 00:00:00 2001 From: xusd <330628789@qq.com> Date: Tue, 24 Jun 2025 21:03:12 +0800 Subject: [PATCH] fix:超时办件优化 --- dyh-service/dyh-mediate/src/main/java/cn/huge/module/cases/controller/web/CaseInfoWebController.java | 100 ++++++++++++++----------------------------------- 1 files changed, 29 insertions(+), 71 deletions(-) diff --git a/dyh-service/dyh-mediate/src/main/java/cn/huge/module/cases/controller/web/CaseInfoWebController.java b/dyh-service/dyh-mediate/src/main/java/cn/huge/module/cases/controller/web/CaseInfoWebController.java index 249c44e..9ba2986 100644 --- a/dyh-service/dyh-mediate/src/main/java/cn/huge/module/cases/controller/web/CaseInfoWebController.java +++ b/dyh-service/dyh-mediate/src/main/java/cn/huge/module/cases/controller/web/CaseInfoWebController.java @@ -175,7 +175,7 @@ //经办人ID String systemSource = request.getParameter("systemSource"); - if (StringUtils.isNotBlank(mediator)) { + if (StringUtils.isNotBlank(systemSource)) { terms.put("systemSource", systemSource); } @@ -1307,83 +1307,41 @@ // 查询类型 1-本系统,2-12345,3-人民调解,4-信访,5-劳动仲裁,6-非警务纠纷 String ledgerType = request.getParameter("ledgerType"); - if("1".equals(ledgerType)){ - terms.put("canalList", Arrays.asList("22_00001-1","22_00001-2","22_00001-3")); - }else if("2".equals(ledgerType)){ - terms.put("canal", "22_00001-4"); - terms.put("canalSecond", "22_00003-3"); - terms.put("canalSecondNot", "22_00003-2"); - }else if("6".equals(ledgerType)){ - terms.put("canal", "22_00001-4"); - terms.put("canalSecond", "22_00003-4"); - terms.put("canalSecondNot", "22_00003-2"); - }else if("4".equals(ledgerType)){ - terms.put("canal", "22_00001-4"); - terms.put("canalSecond", "22_00003-6"); - terms.put("canalSecondNot", "22_00003-2"); - }else if("5".equals(ledgerType)){ - terms.put("canal", "22_00001-4"); - terms.put("canalSecond", "22_00003-5"); - terms.put("canalSecondNot", "22_00003-2"); - }else if("3".equals(ledgerType)){ - terms.put("canal", "22_00001-4"); - terms.put("canalSecond", "22_00003-1"); - terms.put("canalSecondNot", "22_00003-2"); - }else{ - terms.put("canalSecondAll", "22_00003-2"); + //所有表里面的数据都是本系统,其他的后续会新建表存储 + if(ObjectUtils.isNotEmpty(ledgerType) && !"1".equals(ledgerType)){ + terms.put("canal", "-1"); } - return ReturnSucUtils.getRepInfo("处理成功", service.ledger(terms, userId)); + return ReturnSucUtils.getRepInfo("处理成功", service.ledger(terms, userId, ledgerType)); } catch (Exception e) { log.error("Controller接口[CaseInfoWebController.ledger]请求异常:" + e, e); return ReturnFailUtils.getRepInfo(); } } - // /** - // * 解纷态势 - // * - // * @return Object - // * @url {ctx}/api/web/caseInfo/ledger - // * @CurrentUser String userId - // */ - // @GetMapping("/ledger") - // public Object ledger(@CurrentUser String userId) { - // try { - // Map<String, Object> terms = getParameterAll(); - // // 查询类型 1-本系统,2-12345,3-人民调解,4-信访,5-劳动仲裁,6-非警务纠纷 - // String ledgerType = request.getParameter("ledgerType"); - // - // if("1".equals(ledgerType)){ - // terms.put("canalList", Arrays.asList("22_00001-1","22_00001-2","22_00001-3")); - // }else if("2".equals(ledgerType)){ - // terms.put("canal", "22_00001-4"); - // terms.put("canalSecond", "22_00003-3"); - // terms.put("canalSecondNot", "22_00003-2"); - // }else if("3".equals(ledgerType)){ - // terms.put("canal", "22_00001-4"); - // terms.put("canalSecond", "22_00003-4"); - // terms.put("canalSecondNot", "22_00003-2"); - // }else if("4".equals(ledgerType)){ - // terms.put("canal", "22_00001-4"); - // terms.put("canalSecond", "22_00003-6"); - // terms.put("canalSecondNot", "22_00003-2"); - // }else if("5".equals(ledgerType)){ - // terms.put("canal", "22_00001-4"); - // terms.put("canalSecond", "22_00003-5"); - // terms.put("canalSecondNot", "22_00003-2"); - // }else if("6".equals(ledgerType)){ - // terms.put("canal", "22_00001-4"); - // terms.put("canalSecond", "22_00003-1"); - // terms.put("canalSecondNot", "22_00003-2"); - // }else{ - // terms.put("canalSecondAll", "22_00003-2"); - // } - // return ReturnSucUtils.getRepInfo("处理成功", service.ledger(terms, userId)); - // } catch (Exception e) { - // log.error("Controller接口[CaseInfoWebController.ledger]请求异常:" + e, e); - // return ReturnFailUtils.getRepInfo(); - // } - // } + /** + * 解纷态势 + * + * @return Object + * @url {ctx}/api/web/caseInfo/ledgerCount + * @CurrentUser String userId + */ + @GetMapping("/ledgerCount") + public Object ledgerCount(@CurrentUser String userId) { + try { + Map<String, Object> terms = getParameterAll(); + // 查询类型 1-本系统,2-12345,3-人民调解,4-信访,5-劳动仲裁,6-非警务纠纷 + String ledgerType = request.getParameter("ledgerType"); + + //所有表里面的数据都是本系统,其他的后续会新建表存储 + if(ObjectUtils.isNotEmpty(ledgerType) && !"1".equals(ledgerType)){ + terms.put("canal", "-1"); + } + return ReturnSucUtils.getRepInfo("处理成功", service.ledgerCount(terms, userId)); + } catch (Exception e) { + log.error("Controller接口[CaseInfoWebController.ledger]请求异常:" + e, e); + return ReturnFailUtils.getRepInfo(); + } + } /** * 查询重复事项 -- Gitblit v1.8.0