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("成功"); |