Commit aa7458f08ff84d25187889b7fbc3f3762e346c8a

Authored by shiyang
1 parent 08e3705618

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