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 | } |