From d0a145582d06cfdcee1af727c76a95a64669e8ea Mon Sep 17 00:00:00 2001 From: liu Date: Thu, 21 Dec 2023 17:38:09 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E5=88=9D=E6=AD=A5=E8=AF=8A?= =?UTF-8?q?=E6=96=AD=E4=BF=AE=E6=94=B9=E6=97=B6,=E5=8F=AF=E4=BB=A5?= =?UTF-8?q?=E6=96=B0=E5=A2=9E=E9=A1=B9=E7=9B=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/impl/AskPrimaryServiceImpl.java | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/virtual-patient-web/src/main/java/com/supervision/service/impl/AskPrimaryServiceImpl.java b/virtual-patient-web/src/main/java/com/supervision/service/impl/AskPrimaryServiceImpl.java index 90cfd53a..eb2b96a0 100644 --- a/virtual-patient-web/src/main/java/com/supervision/service/impl/AskPrimaryServiceImpl.java +++ b/virtual-patient-web/src/main/java/com/supervision/service/impl/AskPrimaryServiceImpl.java @@ -74,24 +74,24 @@ public class AskPrimaryServiceImpl implements AskPrimaryService { List list = diagnosisPrimaryRelationService.lambdaQuery().eq(DiagnosisPrimaryRelation::getPrimaryId, reqVO.getId()).list(); Map> groupByTypeMap = list.stream().collect(Collectors.groupingBy(DiagnosisPrimaryRelation::getType)); // 保存问诊 - List askExistList = groupByTypeMap.get(1); + List askExistList = groupByTypeMap.getOrDefault(1, new ArrayList<>()); if (CollUtil.isNotEmpty(reqVO.getAskIdList())) { List existIdList = askExistList.stream().map(DiagnosisPrimaryRelation::getRelationId).collect(Collectors.toList()); - List newIdList = reqVO.getAskIdList().stream().filter(id ->!existIdList.contains(id)).collect(Collectors.toList()); + List newIdList = reqVO.getAskIdList().stream().filter(id -> !existIdList.contains(id)).collect(Collectors.toList()); saveDiagnosisPrimaryRelation(newIdList, diagnosisPrimary.getProcessId(), diagnosisPrimary.getId(), 1); } // 保存体格检查 - List physicalIdExistList = groupByTypeMap.get(2); + List physicalIdExistList = groupByTypeMap.getOrDefault(2, new ArrayList<>()); if (CollUtil.isNotEmpty(reqVO.getPhysicalIdList())) { List existIdList = physicalIdExistList.stream().map(DiagnosisPrimaryRelation::getRelationId).collect(Collectors.toList()); - List newIdList = reqVO.getPhysicalIdList().stream().filter(id ->!existIdList.contains(id)).collect(Collectors.toList()); + List newIdList = reqVO.getPhysicalIdList().stream().filter(id -> !existIdList.contains(id)).collect(Collectors.toList()); saveDiagnosisPrimaryRelation(newIdList, diagnosisPrimary.getProcessId(), diagnosisPrimary.getId(), 2); } // 保存辅助检查 - List ancillaryExistList = groupByTypeMap.get(3); + List ancillaryExistList = groupByTypeMap.getOrDefault(3, new ArrayList<>()); if (CollUtil.isNotEmpty(reqVO.getAncillaryIdList())) { List existIdList = ancillaryExistList.stream().map(DiagnosisPrimaryRelation::getRelationId).collect(Collectors.toList()); - List newIdList = reqVO.getAncillaryIdList().stream().filter(id ->!existIdList.contains(id)).collect(Collectors.toList()); + List newIdList = reqVO.getAncillaryIdList().stream().filter(id -> !existIdList.contains(id)).collect(Collectors.toList()); saveDiagnosisPrimaryRelation(newIdList, diagnosisPrimary.getProcessId(), diagnosisPrimary.getId(), 3); }