From caf2133829750e9b6f436337ba055b0078376052 Mon Sep 17 00:00:00 2001 From: "jesse.wang" Date: Fri, 14 Apr 2023 00:04:38 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AD=A4=E7=8B=AC=E7=97=87=E8=AF=8A=E6=96=AD?= =?UTF-8?q?=E5=88=9D=E7=AD=9B=E5=A5=97=E9=A4=90=E5=86=85=E5=AE=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../operate/web/facade/PrimaryScreeningFacade.java | 62 ++++++++++++---------- 1 file changed, 33 insertions(+), 29 deletions(-) diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PrimaryScreeningFacade.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PrimaryScreeningFacade.java index e9ac2b6..378839f 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PrimaryScreeningFacade.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PrimaryScreeningFacade.java @@ -185,39 +185,43 @@ public class PrimaryScreeningFacade extends BaseServiceImpl { public void nameChange(BabyAutismPrimaryScreening primaryScreening) { //查询医院 - Organization org = organizationService.getOrganization(Integer.valueOf(primaryScreening.getHospitalId())); - primaryScreening.setCheckHospital(org.getName()); - - String checkMonthId = primaryScreening.getCheckMonthId(); - HashMap> monthageInfo = InitDataConfig.MONTHAGEINFO.get(Integer.valueOf(checkMonthId)); - String[] warningSignsId = primaryScreening.getWarningSignstring().split(","); - //预警征象筛查 - List warningSignsInfo = monthageInfo.get("warningSigns"); - List warningSigns = new ArrayList<>(); - for (BaseMap baseMap : warningSignsInfo) { - for (String s : warningSignsId) { - if (s.equals(baseMap.getId())) { - warningSigns.add(baseMap.getName()); + try { + Organization org = organizationService.getOrganization(Integer.valueOf(primaryScreening.getHospitalId())); + primaryScreening.setCheckHospital(org.getName()); + + String checkMonthId = primaryScreening.getCheckMonthId(); + HashMap> monthageInfo = InitDataConfig.MONTHAGEINFO.get(Integer.valueOf(checkMonthId)); + String[] warningSignsId = primaryScreening.getWarningSignstring().split(","); + //预警征象筛查 + List warningSignsInfo = monthageInfo.get("warningSigns"); + List warningSigns = new ArrayList<>(); + for (BaseMap baseMap : warningSignsInfo) { + for (String s : warningSignsId) { + if (s.equals(baseMap.getId())) { + warningSigns.add(baseMap.getName()); + } } } - } - //语言功能和社会交往能力询问 - List languageSocialInfo = monthageInfo.get("languageSocial"); - String[] languageSocialstirngId = primaryScreening.getLanguageSocialstirng().split(","); - /** - * 语言功能和社会交往能力询问 - */ - List languageSocial = new ArrayList<>(); - for (BaseMap baseMap : languageSocialInfo) { - for (String s : languageSocialstirngId) { - if (s.equals(baseMap.getId())) { - languageSocial.add(baseMap.getName()); + //语言功能和社会交往能力询问 + List languageSocialInfo = monthageInfo.get("languageSocial"); + String[] languageSocialstirngId = primaryScreening.getLanguageSocialstirng().split(","); + /** + * 语言功能和社会交往能力询问 + */ + List languageSocial = new ArrayList<>(); + for (BaseMap baseMap : languageSocialInfo) { + for (String s : languageSocialstirngId) { + if (s.equals(baseMap.getId())) { + languageSocial.add(baseMap.getName()); + } } } + primaryScreening.setWarningSignstringName(StringUtils.join(warningSigns,",")); + primaryScreening.setLanguageSocialName(StringUtils.join(languageSocial,",")); + primaryScreening.setBabySexStr(SexEnum.getTextById(primaryScreening.getBabySex())); + primaryScreening.setGlobalStr(GlobalEnum.getTextById(Integer.valueOf(primaryScreening.getGlobal()))); + } catch (Exception e) { + e.printStackTrace(); } - primaryScreening.setWarningSignstringName(StringUtils.join(warningSigns,",")); - primaryScreening.setLanguageSocialName(StringUtils.join(languageSocial,",")); - primaryScreening.setBabySexStr(SexEnum.getTextById(primaryScreening.getBabySex())); - primaryScreening.setGlobalStr(GlobalEnum.getTextById(Integer.valueOf(primaryScreening.getGlobal())));; } } -- 1.8.3.1