Commit ede75819299b1b3e15deb3dae0c75356b1657adc
1 parent
24cd15ea14
Exists in
master
and in
1 other branch
儿童眼保健检查
Showing 1 changed file with 19 additions and 6 deletions
platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/BabyEyeCheckServiceImpl.java
View file @
ede7581
| ... | ... | @@ -593,10 +593,16 @@ |
| 593 | 593 | */ |
| 594 | 594 | @Override |
| 595 | 595 | public BaseResponse infoQhd(String id) { |
| 596 | + | |
| 597 | + Map<String, Object> map = getBabyEyeCheckViewQhd(id); | |
| 598 | + return RespBuilder.buildSuccess(map); | |
| 599 | + } | |
| 600 | + | |
| 601 | + | |
| 602 | + private Map<String, Object> getBabyEyeCheckViewQhd(String id) | |
| 603 | + { | |
| 596 | 604 | BabyEyeCheck babyEyeCheck = mongoTemplate.findById(id, BabyEyeCheck.class); |
| 597 | - if (babyEyeCheck == null) { | |
| 598 | - return RespBuilder.buildSuccess(); | |
| 599 | - } | |
| 605 | + | |
| 600 | 606 | Map<String, Object> map = ReflectionUtils.beanToMap(babyEyeCheck); |
| 601 | 607 | map.put("eyeMovementsId", "xz".equals(babyEyeCheck.getEyeMovementsId()) ? "限制" : "xt".equals(babyEyeCheck.getEyeMovementsId()) ? "协调" : "qhz".equals(babyEyeCheck.getEyeMovementsId()) ? "欠合作" : ""); |
| 602 | 608 | map.put("nystagmus", parseYinYang(babyEyeCheck.getNystagmus())); |
| ... | ... | @@ -761,7 +767,7 @@ |
| 761 | 767 | map.put("filePath", filePath); |
| 762 | 768 | // |
| 763 | 769 | CollectionUtils.removeNullValue(map); |
| 764 | - return RespBuilder.buildSuccess(map); | |
| 770 | + return map; | |
| 765 | 771 | } |
| 766 | 772 | |
| 767 | 773 | private String parseYinYang(String s) { |
| ... | ... | @@ -2007,8 +2013,15 @@ |
| 2007 | 2013 | temp.put("checkTime", babyEyeCheck.getCheckTime() == null ? null : DateUtil.getYyyyMmDd(babyEyeCheck.getCheckTime())); |
| 2008 | 2014 | temp.put("type", "2"); |
| 2009 | 2015 | CollectionUtils.removeNullValue(temp); |
| 2010 | - | |
| 2011 | - Map<String, Object> map = getEyeCheckView(babyEyeCheck.getId()); | |
| 2016 | + Map<String, Object> map = null; | |
| 2017 | + if ("216".equals(hospitalId)) | |
| 2018 | + { | |
| 2019 | + map = getBabyEyeCheckViewQhd(babyEyeCheck.getId()); | |
| 2020 | + } | |
| 2021 | + else | |
| 2022 | + { | |
| 2023 | + map = getEyeCheckView(babyEyeCheck.getId()); | |
| 2024 | + } | |
| 2012 | 2025 | temp.put("viewData",map); |
| 2013 | 2026 | |
| 2014 | 2027 | datas.add(temp); |