From 61eb0b1ca4f98c93ce03bbb58237c2d6302859cc Mon Sep 17 00:00:00 2001 From: liyj <1003249715@qq.com> Date: Tue, 10 Sep 2024 17:36:25 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/master' --- dyh-service/dyh-mediate/src/main/java/cn/huge/module/cases/service/CaseInfoService.java | 26 ++++++++++++++++++++++++-- 1 files changed, 24 insertions(+), 2 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 d3a50d2..0635f96 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 @@ -553,10 +553,19 @@ caseInfo.setUpdateTime(nowDate); caseInfo.setVisitTime(nowDate); caseInfo.setDeleteStatus(BaseConsts.DELETE_STATUS_0); - caseInfo.setProcess(1); - caseInfo.setProcessName("来访登记"); //todo case_ref生成、case_title生成 + // 为了演示先兼容小程序没属地问题,写死属地 + if (caseInfo.getQueProvName() == null) { + caseInfo.setQueProv("19"); + caseInfo.setQueProvName("广东"); + caseInfo.setQueCity("1601"); + caseInfo.setQueCityName("广州市"); + caseInfo.setQueArea("50258"); + caseInfo.setQueAreaName("白云区"); + caseInfo.setQueRoad("62857"); + caseInfo.setQueRoadName("新市街道"); + } caseInfoUnfold.setId(caseInfo.getId()); caseInfoUnfold.setCreateTime(nowDate); caseInfoUnfold.setUpdateTime(nowDate); @@ -567,6 +576,10 @@ caseInfo.setPagents(pagents.toString()); caseInfo.setDefendants(defendants.toString()); caseInfo.setDagents(dagents.toString()); + caseInfo.setInfoProcess(1); + caseInfo.setInfoProcessName("待受理"); + caseInfo.setProcess(1); + caseInfo.setProcessName("来访登记"); this.saveOrUpdate(caseInfo); // 启动工作流-自动调度流程 @@ -702,6 +715,15 @@ BeanUtils.copyProperties(caseInfo, caseInfoWeChatDTO); caseInfoWeChatDTO.setProcessStatus(caseInfo.getInfoProcess()); caseInfoWeChatDTO.setProcessStatusName(caseInfo.getInfoProcessName()); + //扩展信息 + CaseInfoUnfold caseInfoUnfold = caseInfoUnfoldService.getById(caseInfo.getId()); + if(ObjectUtils.isNotEmpty(caseInfoUnfold)){ + caseInfoWeChatDTO.setMediResult(caseInfoUnfold.getMediResult()); + caseInfoWeChatDTO.setMediResultName(caseInfoUnfold.getMediResultName()); + caseInfoWeChatDTO.setMediateDeptId(caseInfoUnfold.getMediateDeptId()); + caseInfoWeChatDTO.setMediateDeptName(caseInfoUnfold.getMediateDeptName()); + } + QueryWrapper<CasePerson> personWrapper1 = new QueryWrapper<>(); personWrapper1.eq("case_id", caseInfo.getId()); List<CasePerson> casePersonList1 = personService.list(personWrapper1); -- Gitblit v1.8.0