diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyCheckFacade.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyCheckFacade.java index 25d2d21..b67c72f 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyCheckFacade.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyCheckFacade.java @@ -131,6 +131,9 @@ public class BabyCheckFacade extends BaseServiceImpl { @Autowired private SmsConfigFacade smsConfigFacade; + @Autowired + private BabyHighRiskBabyService babyHighRiskBabyService; + @Autowired @Qualifier("cfCheckItemService") @@ -1974,8 +1977,18 @@ public class BabyCheckFacade extends BaseServiceImpl { } } + //秦皇岛高危儿专科需求-出院诊断字段查询放到顶部详情栏目里 + if(StringUtils.isNotEmpty(hospitalId)&&"216".equals(hospitalId)&&CollectionUtils.isNotEmpty(models)){ + BabyHighRiskBabyModelQuery babyHighRiskquery=new BabyHighRiskBabyModelQuery(); + Criteria criteria=Criteria.where("buildId").is(models.get(0).getId()); + criteria.and("czOrfzProject").is("cz"); + Query query=Query.query(criteria); + BabyHighRiskBabyModel babyHighRiskBabyModel=mongoTemplate.findOne(query, BabyHighRiskBabyModel.class); + results.get(0).setCyzd(babyHighRiskBabyModel.getCyzd()); + } } + map.put("isBuild", isBuild); map.put("boies", results); br.setData(map); diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/BabyChooseResult.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/BabyChooseResult.java index 6bffc4a..ba1e1f2 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/BabyChooseResult.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/BabyChooseResult.java @@ -34,6 +34,16 @@ public class BabyChooseResult { */ private List> qhdHighRiskInfo; + //出院诊断 + private String cyzd; + + public String getCyzd() { + return cyzd; + } + + public void setCyzd(String cyzd) { + this.cyzd = cyzd; + } public List> getQhdHighRiskInfo() { return qhdHighRiskInfo;