From 637dd44f09c2ffa9bc90c0234d2bd0fd29c19f99 Mon Sep 17 00:00:00 2001 From: zhangheng <3226558941@qq.com> Date: Mon, 2 Dec 2024 13:50:51 +0800 Subject: [PATCH] =?UTF-8?q?=E6=82=A3=E8=80=85=E5=AF=BC=E5=85=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../template/门诊随访记录 - 未随访.xlsx | Bin 9763 -> 10814 bytes .../patientinfoimport/PatientInfoImport.java | 8 +++ .../patientinfo/IPatientInfoService.java | 2 +- .../impl/PatientInfoServiceImpl.java | 68 ++++++++++-------- .../mapper/manage/agency/AgencyMapper.xml | 11 --- .../manage/patientinfo/PatientInfoMapper.xml | 4 ++ .../PatientInfoImportMapper.xml | 8 ++- 7 files changed, 57 insertions(+), 44 deletions(-) diff --git a/postdischarge-admin/src/main/resources/template/门诊随访记录 - 未随访.xlsx b/postdischarge-admin/src/main/resources/template/门诊随访记录 - 未随访.xlsx index 13595b5d5090c2e735cd578551a8327b46028b08..2870fe1ec2bcddded16826b0a0dfd1a868065d18 100644 GIT binary patch delta 4633 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 delta 3585 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 list, Integer records, String orgName) { @@ -343,33 +347,30 @@ public class PatientInfoServiceImpl implements IPatientInfoService { } //导入重复过滤 List distinctCollect = list.stream().filter(Objects::nonNull).distinct().collect(Collectors.toList()); - LocalDate nowDate = LocalDate.now(); //与数据库重复 List patientInfos = new ArrayList<>(); if (Objects.isNull(records) || records == 1) { + LocalDate nowDate = LocalDate.now(); patientInfos = patientInfoMapper.selectPatientInfoByPatientName(list, nowDate); } //sn String sn = LocalDateTime.now().format(DateTimeFormatter.ofPattern("yyyyMMddHHmmss")); //登录用户科室信息 SysUser sysUser = sysUserMapper.selectUserById(SecurityUtils.getUserId()); - AgencyTreeDto agencyTreeDto = new AgencyTreeDto(); - agencyTreeDto.setAgencyAndChild("1"); - agencyTreeDto.setId(sysUser.getHospitalAgencyId()); - List agencyVOS = agencyMapper.selectAgencyVOList(agencyTreeDto); - Department department = new Department(); - if (Objects.isNull(sysUser.getHospitalAgencyId())) { + Agency agency = agencyMapper.selectAgencyById(sysUser.getHospitalAgencyId()); + if (Objects.isNull(agency) || StringUtils.isEmpty(agency.getNodeType())) { return AjaxResult.error("该账号无所属医院信息,请先添加该账号所属的医院信息!"); } + Department department = new Department(); department.setHospitalAgencyId(sysUser.getHospitalAgencyId()); List departmentList = departmentMapper.selectDepartmentNameCount(department); PatientInfoImportVO patientInfoImportVO = new PatientInfoImportVO(); List deptAliasVOS = new ArrayList<>(); //组装数据 List patientInfoImportList = new ArrayList<>(); - //选择自动去除当日重复记录 for (PatientInfoImport patientInfoImport : distinctCollect) { - if (CollectionUtils.isNotEmpty(patientInfos)) { + //选择自动去除当日重复记录 + if (CollectionUtils.isNotEmpty(patientInfos) && (Objects.isNull(records) || records == 1)) { List collect1 = patientInfos.stream().filter(Objects::nonNull).filter(item -> patientInfoImport.getPatientName().equals(item.getPatientName()) && patientInfoImport.getPatientPhone().equals(item.getPatientPhone())).collect(Collectors.toList()); if (CollectionUtils.isNotEmpty(collect1)) { continue; @@ -379,6 +380,8 @@ public class PatientInfoServiceImpl implements IPatientInfoService { patientInfoImport.setSn(sn); patientInfoImport.setCreateBy(SecurityUtils.getUsername()); patientInfoImport.setCreateTime(LocalDateTime.now()); + patientInfoImport.setHospitalAgencyId(agency.getId()); + patientInfoImport.setHospitalAgencyName(agency.getAgencyName()); //医院有科室且名称一致塞值,不一致取数据返回,医院没科室科室数据返回 if (CollectionUtils.isNotEmpty(departmentList)) { Department equalsDepartment = departmentList.stream().filter(Objects::nonNull) @@ -418,11 +421,9 @@ public class PatientInfoServiceImpl implements IPatientInfoService { patientInfoImportMain.setCreateBy(SecurityUtils.getUsername()); patientInfoImportMain.setCreateTime(LocalDateTime.now()); patientInfoImportMain.setSn(sn); - patientInfoImportMain.setHospitalAgencyId(department.getHospitalAgencyId()); + patientInfoImportMain.setHospitalAgencyId(agency.getId()); patientInfoImportMain.setFileName(orgName); - if (CollectionUtils.isNotEmpty(departmentList)) { - patientInfoImportMain.setHospitalAgencyName(departmentList.get(0).getHospitalAgencyName()); - } + patientInfoImportMain.setHospitalAgencyName(agency.getAgencyName()); patientInfoImportMainMapper.insertPatientInfoImportMain(patientInfoImportMain); //科室名称全符合新增患者表,否则返回数据 if (CollectionUtils.isNotEmpty(deptAliasVOS)) { @@ -450,8 +451,8 @@ public class PatientInfoServiceImpl implements IPatientInfoService { patientVisitRecord.setResidentId(residentId.getId()); BeanUtils.copyProperties(patientInfoImport, patientVisitRecord); patientVisitRecord.setDelFlag(0); - patientVisitRecord.setHospitalAgencyId(departmentList.get(0).getHospitalAgencyId()); - patientVisitRecord.setHospitalAgencyName(departmentList.get(0).getHospitalAgencyName()); + patientVisitRecord.setHospitalAgencyId(agency.getId()); + patientVisitRecord.setHospitalAgencyName(agency.getAgencyName()); patientVisitRecord.setCreateBy(SecurityUtils.getUsername()); patientVisitRecord.setCreateTime(LocalDateTime.now()); patientVisitRecords.add(patientVisitRecord); @@ -464,12 +465,30 @@ public class PatientInfoServiceImpl implements IPatientInfoService { return AjaxResult.success(); } + /** + * 未识别科室名称导入 + * + * @param patientInfoImportVO 未识别科室集合 + * @return AjaxResult + */ @Transactional(rollbackFor = Exception.class) @Override public AjaxResult secondaryUpload(PatientInfoImportVO patientInfoImportVO) { if (Objects.isNull(patientInfoImportVO) || CollectionUtils.isEmpty(patientInfoImportVO.getDeptAliasVOS()) || StringUtils.isEmpty(patientInfoImportVO.getSn())) { return AjaxResult.success(); } + //科室、医院 + SysUser sysUser = sysUserMapper.selectUserById(SecurityUtils.getUserId()); + Agency agency = agencyMapper.selectAgencyById(sysUser.getHospitalAgencyId()); + if (Objects.isNull(agency)) { + return AjaxResult.error("该账号无所属医院信息,请先添加该账号所属的医院信息!"); + } + Department department = new Department(); + department.setHospitalAgencyId(sysUser.getHospitalAgencyId()); + List departmentList = departmentMapper.selectDepartmentNameCount(department); + if (CollectionUtils.isEmpty(departmentList)) { + return AjaxResult.error("该账号所属医院无下级科室,请先维护所属医院的下级科室信息!"); + } //根据sn查询数据 List patientInfoImports = patientInfoImportMapper.selectPatientInfoImportBySn(patientInfoImportVO.getSn()); for (PatientInfoImport patientInfoImport : patientInfoImports) { @@ -479,17 +498,6 @@ public class PatientInfoServiceImpl implements IPatientInfoService { patientInfoImport.setDepartmentName(deptAliasVO.getDepartmentName()); } } - //科室、医院 - SysUser sysUser = sysUserMapper.selectUserById(SecurityUtils.getUserId()); - Department department = new Department(); - if (Objects.isNull(sysUser.getHospitalAgencyId())) { - return AjaxResult.error("该账号无所属医院信息,请先添加该账号所属的医院信息!"); - } - department.setHospitalAgencyId(sysUser.getHospitalAgencyId()); - List departmentList = departmentMapper.selectDepartmentNameCount(department); - if (CollectionUtils.isEmpty(departmentList)) { - return AjaxResult.error("该账号所属医院无下级科室,请先维护所属医院的下级科室信息!"); - } //科室组装别名 List departments = new ArrayList<>(); for (Department department1 : departmentList) { @@ -537,8 +545,8 @@ public class PatientInfoServiceImpl implements IPatientInfoService { patientVisitRecord.setResidentId(residentId.getId()); BeanUtils.copyProperties(patientInfoImport, patientVisitRecord); patientVisitRecord.setDelFlag(0); - patientVisitRecord.setHospitalAgencyId(department.getHospitalAgencyId()); - patientVisitRecord.setHospitalAgencyName(department.getHospitalAgencyName()); + patientVisitRecord.setHospitalAgencyId(agency.getId()); + patientVisitRecord.setHospitalAgencyName(agency.getAgencyName()); patientVisitRecord.setCreateBy(SecurityUtils.getUsername()); patientVisitRecord.setCreateTime(LocalDateTime.now()); patientVisitRecords.add(patientVisitRecord); diff --git a/postdischarge-manage/src/main/resources/mapper/manage/agency/AgencyMapper.xml b/postdischarge-manage/src/main/resources/mapper/manage/agency/AgencyMapper.xml index b9aac349..4174d79d 100644 --- a/postdischarge-manage/src/main/resources/mapper/manage/agency/AgencyMapper.xml +++ b/postdischarge-manage/src/main/resources/mapper/manage/agency/AgencyMapper.xml @@ -514,15 +514,4 @@ - - diff --git a/postdischarge-manage/src/main/resources/mapper/manage/patientinfo/PatientInfoMapper.xml b/postdischarge-manage/src/main/resources/mapper/manage/patientinfo/PatientInfoMapper.xml index cfb1def7..02014757 100644 --- a/postdischarge-manage/src/main/resources/mapper/manage/patientinfo/PatientInfoMapper.xml +++ b/postdischarge-manage/src/main/resources/mapper/manage/patientinfo/PatientInfoMapper.xml @@ -887,6 +887,8 @@ department_name, sn, del_flag, + hospital_agency_id, + hospital_agency_name, create_time, create_by ) values @@ -904,6 +906,8 @@ #{PatientInfoImport.departmentName}, #{PatientInfoImport.sn}, 0, + #{PatientInfoImport.hospitalAgencyId}, + #{PatientInfoImport.hospitalAgencyName}, #{PatientInfoImport.createTime}, #{PatientInfoImport.createBy} ) diff --git a/postdischarge-manage/src/main/resources/mapper/manage/patientinfoimport/PatientInfoImportMapper.xml b/postdischarge-manage/src/main/resources/mapper/manage/patientinfoimport/PatientInfoImportMapper.xml index 983ecf45..4f991c3d 100644 --- a/postdischarge-manage/src/main/resources/mapper/manage/patientinfoimport/PatientInfoImportMapper.xml +++ b/postdischarge-manage/src/main/resources/mapper/manage/patientinfoimport/PatientInfoImportMapper.xml @@ -237,7 +237,9 @@ department_name, sn, create_time, - create_by + create_by, + hospital_agency_id, + hospital_agency_name ) values ( @@ -254,7 +256,9 @@ #{PatientInfoImport.departmentName}, #{PatientInfoImport.sn}, #{PatientInfoImport.createTime}, - #{PatientInfoImport.createBy} + #{PatientInfoImport.createBy}, + #{PatientInfoImport.hospitalAgencyId}, + #{PatientInfoImport.hospitalAgencyName} )