From 7c3418c45926b5288b22044d60dbb12fa2c982d0 Mon Sep 17 00:00:00 2001 From: xusd <hugeinfo123> Date: Fri, 27 Sep 2024 18:02:40 +0800 Subject: [PATCH] 大厅登记接口优化 --- dyh-service/dyh-mediate/src/main/java/cn/huge/module/draft/service/CasedraftInfoService.java | 20 ++++++++++++++------ 1 files changed, 14 insertions(+), 6 deletions(-) diff --git a/dyh-service/dyh-mediate/src/main/java/cn/huge/module/draft/service/CasedraftInfoService.java b/dyh-service/dyh-mediate/src/main/java/cn/huge/module/draft/service/CasedraftInfoService.java index bc8765b..7d4e76b 100644 --- a/dyh-service/dyh-mediate/src/main/java/cn/huge/module/draft/service/CasedraftInfoService.java +++ b/dyh-service/dyh-mediate/src/main/java/cn/huge/module/draft/service/CasedraftInfoService.java @@ -135,7 +135,9 @@ * @param terms 条件 * @return Page */ - public Page<CasedraftInfo> pageQuery(PageRequest page, Map<String, Object> terms){ + public Page<CasedraftInfo> pageQuery(PageRequest page, Map<String, Object> terms,String userId){ + CtUserDTO loginUser = custClient.clientGetUserAll(userId); + terms.put("inputUnitId", loginUser.getUnitId()); long total = mapper.countTerms(terms); List<CasedraftInfo> content = mapper.pageTerms(page, terms); return new PageImpl<CasedraftInfo>(content, page, total); @@ -180,6 +182,11 @@ CasedraftInfo casedraftInfo = new CasedraftInfo(); BeanUtils.copyProperties(draftRegisterSaveDTO, casedraftInfo); + //默认添加省市 + casedraftInfo.setQueProv("19"); + casedraftInfo.setQueProvName("广东省"); + casedraftInfo.setQueCity("1601"); + casedraftInfo.setQueCityName("广州市"); casedraftInfo.setCustId(loginUser.getCustId()); casedraftInfo.setUpdateTime(nowDate); // 常规登记-保存当事人 @@ -232,13 +239,13 @@ casedraftPerson.setUpdateTime(now); //添加申请方和被申请方人名组合 - if(CaseBaseConstsEnum.PERSON_TYPE_1.equals(casedraftPerson.getPerType())){ + if(CaseBaseConstsEnum.PERSON_TYPE_1.getIndex().equals(casedraftPerson.getPerType())){ //申请方 if (StringUtils.isNotEmpty(plaintiffs.toString())) { plaintiffs.append(BaseConsts.COMMA); } plaintiffs.append(casedraftPerson.getTrueName()); - }else if(CaseBaseConstsEnum.PERSON_TYPE_2.equals(casedraftPerson.getPerType())){ + }else if(CaseBaseConstsEnum.PERSON_TYPE_2.getIndex().equals(casedraftPerson.getPerType())){ //被申请方 if (StringUtils.isNotEmpty(defendants.toString())) { defendants.append(BaseConsts.COMMA); @@ -265,12 +272,12 @@ casedraftAgent.setCustId(draftRegisterSaveDTO.getCustId()); casedraftAgent.setUpdateTime(now); - if(CaseBaseConstsEnum.PERSON_TYPE_3.equals(casedraftAgent.getPerType())) { + if(CaseBaseConstsEnum.PERSON_TYPE_3.getIndex().equals(casedraftAgent.getPerType())) { if (StringUtils.isNotEmpty(pagents.toString())) { pagents.append(BaseConsts.COMMA); } pagents.append(casedraftAgent.getTrueName()); - }else if(CaseBaseConstsEnum.PERSON_TYPE_4.equals(casedraftAgent.getPerType())) { + }else if(CaseBaseConstsEnum.PERSON_TYPE_4.getIndex().equals(casedraftAgent.getPerType())) { if (StringUtils.isNotEmpty(dagents.toString())) { dagents.append(BaseConsts.COMMA); } @@ -374,9 +381,10 @@ String ids = idList.stream().map(String::valueOf).collect(Collectors.joining("','")); ids = "'"+ ids + "'"; Map<String, Object> term = new HashMap<>(); + term.put("mainId", caseId); term.put("ownerIds", ids); //查询所有附件 - List<FileIdTypeInfoBaseDTO> fileInfoList = sysClient.listIdTypeInfoByOwnerIdList(term, caseId); + List<FileIdTypeInfoBaseDTO> fileInfoList = sysClient.listIdTypeInfoByOwnerIdList(term); //把附件根据编号放入 for(FileIdTypeInfoBaseDTO fileInfo: fileInfoList){ if(caseId.equals(fileInfo.getOwnerId())){ -- Gitblit v1.8.0