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 0a2f09e..e66b3f5 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 @@ -26,6 +26,7 @@ import com.lyms.platform.permission.model.Users; import com.lyms.platform.permission.service.*; import com.lyms.platform.pojo.*; import com.lyms.platform.query.*; +import com.mchange.lang.IntegerUtils; import com.mongodb.BasicDBObject; import jdk.nashorn.internal.ir.LiteralNode; import org.apache.commons.collections.CollectionUtils; @@ -3546,6 +3547,17 @@ public class BabyCheckFacade extends BaseServiceImpl { Map result = new HashMap(); //查询儿童的基本信息 List models = babyBookbuildingService.queryBabyBuildByCond(babyQuery); + + //秦皇岛-高危儿专科-检查-纠正月龄 + if(CollectionUtils.isNotEmpty(models)&&"216".equals(models.get(0).getHospitalId())){ + List babyHighRiskBabyModelList = babyHighRiskBabyService.find(Query.query(Criteria.where("buildId").is(models.get(0).getId()))); + for (BabyHighRiskBabyModel babyHighRiskBabyModel : babyHighRiskBabyModelList) { + if(babyHighRiskBabyModel.getCzOrfzProject().equals("cz")){ + models.get(0).setDueWeek(Integer.valueOf(babyHighRiskBabyModel.getBirthWeek())); + } + } + } + if (CollectionUtils.isNotEmpty(models)) { BabyModel model = models.get(0); //计算儿童的预产期