Commit caf2133829750e9b6f436337ba055b0078376052

Authored by jesse.wang
1 parent 060998c8d6

孤独症诊断初筛套餐内容

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 }