Commit 09c147903ef1ec8478895b906e3085b61eed9dbf

Authored by liquanyu
1 parent a8ab4f6bcf

出生证明

Showing 1 changed file with 26 additions and 16 deletions

platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ViewFacade.java View file @ 09c1479
... ... @@ -4342,17 +4342,17 @@
4342 4342 hospitals.put("秦皇岛玛丽妇产医院","秦皇岛玛丽妇产医院");
4343 4343 hospitals.put("秦皇岛海港友谊医院","秦皇岛海港友谊医院");
4344 4344  
4345   - hospitals.put("秦皇岛市卫生和计划生育委员会","");
4346   - hospitals.put("秦皇岛市海港区卫生和计划生育局","");
4347   - hospitals.put("秦皇岛市海港区妇幼保健计划生育服务中心","");
4348   - hospitals.put("秦皇岛经济技术开发区卫计局","");
4349   - hospitals.put("秦皇岛市山海关区卫生和计划生育局","");
4350   - hospitals.put("中铁山桥集团医院","");
4351   - hospitals.put("秦皇岛市北戴河区卫生和计划生育局","");
4352   - hospitals.put("秦皇岛市卢龙县卫生和计划生育局","");
4353   - hospitals.put("秦皇岛市昌黎县卫生和计划生育局","");
4354   - hospitals.put("秦皇岛市青龙满族自治县卫生和计划生育局","");
4355   - hospitals.put("青龙满族自治县博爱医院","");
  4345 + hospitals.put("秦皇岛市卫生和计划生育委员会","秦皇岛市卫计委");
  4346 + hospitals.put("秦皇岛市海港区卫生和计划生育局","秦皇岛市海港区卫生和计划生育局");
  4347 + hospitals.put("秦皇岛市海港区妇幼保健计划生育服务中心","秦皇岛海港区妇幼保健站");
  4348 + hospitals.put("秦皇岛经济技术开发区卫计局","秦皇岛经济技术开发区卫计局");
  4349 + hospitals.put("秦皇岛市山海关区卫生和计划生育局","秦皇岛市山海关区卫生和计划生育局");
  4350 + hospitals.put("中铁山桥集团医院","中铁山桥集团医院");
  4351 + hospitals.put("秦皇岛市北戴河区卫生和计划生育局","秦皇岛市北戴河区卫生和计划生育局");
  4352 + hospitals.put("秦皇岛市卢龙县卫生和计划生育局","秦皇岛市卢龙县卫生和计划生育局");
  4353 + hospitals.put("秦皇岛市昌黎县卫生和计划生育局","秦皇岛市昌黎县卫生和计划生育局");
  4354 + hospitals.put("秦皇岛市青龙满族自治县卫生和计划生育局","秦皇岛市青龙满族自治县卫生和计划生育局");
  4355 + hospitals.put("青龙满族自治县博爱医院","青龙满族自治县博爱医院");
4356 4356  
4357 4357 Map<String, Object> deliverMap = new HashMap<>();
4358 4358 try {
4359 4359  
... ... @@ -4445,16 +4445,26 @@
4445 4445  
4446 4446 Organization organization = null;
4447 4447 String fmHospital = "";
4448   - if (StringUtils.isNotEmpty(pat.getFmHospital())) {
4449   - if (com.lyms.platform.common.utils.StringUtils.isNum(pat.getFmHospital())) {
4450   - organization = organizationService.getOrganization(Integer.parseInt(pat.getFmHospital()));
  4448 + if (StringUtils.isNotEmpty(datas.get(0).getFmHospital())) {
  4449 + if (com.lyms.platform.common.utils.StringUtils.isNum(datas.get(0).getFmHospital())) {
  4450 + organization = organizationService.getOrganization(Integer.parseInt(datas.get(0).getFmHospital()));
4451 4451 if (organization != null && organization.getYn() == YnEnums.YES.getId()) {
4452 4452 fmHospital = organization.getName();
4453 4453 }
4454 4454 } else {
4455 4455 fmHospital = pat.getFmHospital();
4456 4456 }
4457   -
  4457 + if (StringUtils.isNotEmpty(fmHospital))
  4458 + {
  4459 + for (String key : hospitals.keySet())
  4460 + {
  4461 + if (fmHospital.equals(hospitals.get(key)))
  4462 + {
  4463 + fmHospital = key;
  4464 + break;
  4465 + }
  4466 + }
  4467 + }
4458 4468 }
4459 4469 patientMap.put("hospital", fmHospital);//接生单位
4460 4470  
... ... @@ -4487,7 +4497,7 @@
4487 4497 }
4488 4498 else
4489 4499 {
4490   - place = fmHospital;
  4500 + place = "医院";
4491 4501 }
4492 4502 }
4493 4503 else