Commit aa7458f08ff84d25187889b7fbc3f3762e346c8a
1 parent
08e3705618
Exists in
master
and in
6 other branches
update
Showing 1 changed file with 26 additions and 0 deletions
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyHighRiskBabyFacade.java
View file @
aa7458f
... | ... | @@ -540,6 +540,32 @@ |
540 | 540 | |
541 | 541 | babyHighRiskBabyResult.setCheckDoctor(babyHighRiskBabyModel.getCheckDoctor()); |
542 | 542 | babyHighRiskBabyResult.setSex(babyHighRiskBabyModel.getSex().toString()); |
543 | + | |
544 | + //秦皇岛-高危儿专科(月龄=检查时间-预产期) | |
545 | + if(null!=babyHighRiskBabyModel) { | |
546 | + Date birthDueDate = null; | |
547 | + BabyHighRiskBabyModelQuery babyQuery = new BabyHighRiskBabyModelQuery(); | |
548 | + List<BabyHighRiskBabyModel> babyHighRiskBabyModelList = new ArrayList<>(); | |
549 | + if (StringUtils.isNotEmpty(babyHighRiskBabyModel.getBuildId()) && StringUtils.isNotEmpty(babyHighRiskBabyModel.getHospitalId())) { | |
550 | + babyQuery.setYn(YnEnums.YES.getId()); | |
551 | + babyQuery.setHospitalId(babyHighRiskBabyModel.getHospitalId()); | |
552 | + babyQuery.setBuildId(babyHighRiskBabyModel.getBuildId()); | |
553 | + babyQuery.setSort("checkDate"); | |
554 | + babyHighRiskBabyModelList = babyHighRiskBabyService.queryOne(babyQuery); | |
555 | + } | |
556 | + //秦皇岛-高危儿专科(拿到预产期复诊用) | |
557 | + for (BabyHighRiskBabyModel babyHighRiskBabyModel2 : babyHighRiskBabyModelList) { | |
558 | + if (null != babyHighRiskBabyModel2.getBirthDueDate()) { | |
559 | + birthDueDate = babyHighRiskBabyModel2.getBirthDueDate(); | |
560 | + } | |
561 | + } | |
562 | + if (StringUtils.isNotEmpty(babyHighRiskBabyModel.getHospitalId()) && "216".equals(babyHighRiskBabyModel.getHospitalId())) { | |
563 | + if (null != babyHighRiskBabyModel.getCheckDate() && null != birthDueDate) { | |
564 | + String checkMonth = DateUtil.getBabyMonthAge(birthDueDate, babyHighRiskBabyModel.getCheckDate()); | |
565 | + babyHighRiskBabyResult.setCheckMonth(checkMonth); | |
566 | + } | |
567 | + } | |
568 | + } | |
543 | 569 | br.setData(babyHighRiskBabyResult); |
544 | 570 | br.setErrorcode(ErrorCodeConstants.SUCCESS); |
545 | 571 | br.setErrormsg("成功"); |