Commit caf2133829750e9b6f436337ba055b0078376052
1 parent
060998c8d6
Exists in
master
and in
4 other branches
孤独症诊断初筛套餐内容
Showing 1 changed file with 33 additions and 29 deletions
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PrimaryScreeningFacade.java
View file @
caf2133
... | ... | @@ -185,40 +185,44 @@ |
185 | 185 | |
186 | 186 | public void nameChange(BabyAutismPrimaryScreening primaryScreening) { |
187 | 187 | //查询医院 |
188 | - Organization org = organizationService.getOrganization(Integer.valueOf(primaryScreening.getHospitalId())); | |
189 | - primaryScreening.setCheckHospital(org.getName()); | |
188 | + try { | |
189 | + Organization org = organizationService.getOrganization(Integer.valueOf(primaryScreening.getHospitalId())); | |
190 | + primaryScreening.setCheckHospital(org.getName()); | |
190 | 191 | |
191 | - String checkMonthId = primaryScreening.getCheckMonthId(); | |
192 | - HashMap<String, List<BaseMap>> monthageInfo = InitDataConfig.MONTHAGEINFO.get(Integer.valueOf(checkMonthId)); | |
193 | - String[] warningSignsId = primaryScreening.getWarningSignstring().split(","); | |
194 | - //预警征象筛查 | |
195 | - List<BaseMap> warningSignsInfo = monthageInfo.get("warningSigns"); | |
196 | - List<String> warningSigns = new ArrayList<>(); | |
197 | - for (BaseMap baseMap : warningSignsInfo) { | |
198 | - for (String s : warningSignsId) { | |
199 | - if (s.equals(baseMap.getId())) { | |
200 | - warningSigns.add(baseMap.getName()); | |
192 | + String checkMonthId = primaryScreening.getCheckMonthId(); | |
193 | + HashMap<String, List<BaseMap>> monthageInfo = InitDataConfig.MONTHAGEINFO.get(Integer.valueOf(checkMonthId)); | |
194 | + String[] warningSignsId = primaryScreening.getWarningSignstring().split(","); | |
195 | + //预警征象筛查 | |
196 | + List<BaseMap> warningSignsInfo = monthageInfo.get("warningSigns"); | |
197 | + List<String> warningSigns = new ArrayList<>(); | |
198 | + for (BaseMap baseMap : warningSignsInfo) { | |
199 | + for (String s : warningSignsId) { | |
200 | + if (s.equals(baseMap.getId())) { | |
201 | + warningSigns.add(baseMap.getName()); | |
202 | + } | |
201 | 203 | } |
202 | 204 | } |
203 | - } | |
204 | - //语言功能和社会交往能力询问 | |
205 | - List<BaseMap> languageSocialInfo = monthageInfo.get("languageSocial"); | |
206 | - String[] languageSocialstirngId = primaryScreening.getLanguageSocialstirng().split(","); | |
207 | - /** | |
208 | - * 语言功能和社会交往能力询问 | |
209 | - */ | |
210 | - List<String> languageSocial = new ArrayList<>(); | |
211 | - for (BaseMap baseMap : languageSocialInfo) { | |
212 | - for (String s : languageSocialstirngId) { | |
213 | - if (s.equals(baseMap.getId())) { | |
214 | - languageSocial.add(baseMap.getName()); | |
205 | + //语言功能和社会交往能力询问 | |
206 | + List<BaseMap> languageSocialInfo = monthageInfo.get("languageSocial"); | |
207 | + String[] languageSocialstirngId = primaryScreening.getLanguageSocialstirng().split(","); | |
208 | + /** | |
209 | + * 语言功能和社会交往能力询问 | |
210 | + */ | |
211 | + List<String> languageSocial = new ArrayList<>(); | |
212 | + for (BaseMap baseMap : languageSocialInfo) { | |
213 | + for (String s : languageSocialstirngId) { | |
214 | + if (s.equals(baseMap.getId())) { | |
215 | + languageSocial.add(baseMap.getName()); | |
216 | + } | |
215 | 217 | } |
216 | 218 | } |
219 | + primaryScreening.setWarningSignstringName(StringUtils.join(warningSigns,",")); | |
220 | + primaryScreening.setLanguageSocialName(StringUtils.join(languageSocial,",")); | |
221 | + primaryScreening.setBabySexStr(SexEnum.getTextById(primaryScreening.getBabySex())); | |
222 | + primaryScreening.setGlobalStr(GlobalEnum.getTextById(Integer.valueOf(primaryScreening.getGlobal()))); | |
223 | + } catch (Exception e) { | |
224 | + e.printStackTrace(); | |
217 | 225 | } |
218 | - primaryScreening.setWarningSignstringName(StringUtils.join(warningSigns,",")); | |
219 | - primaryScreening.setLanguageSocialName(StringUtils.join(languageSocial,",")); | |
220 | - primaryScreening.setBabySexStr(SexEnum.getTextById(primaryScreening.getBabySex())); | |
221 | - primaryScreening.setGlobalStr(GlobalEnum.getTextById(Integer.valueOf(primaryScreening.getGlobal())));; | |
222 | 226 | } |
223 | 227 | } |