Commit 4c6772fc9472732403a1fcd83cc1a3c45c208e18

Authored by shiyang
1 parent 5156f0cf88

//秦皇岛-高危儿专科-检查-纠正月龄

Showing 1 changed file with 12 additions and 0 deletions

platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyCheckFacade.java View file @ 4c6772f
... ... @@ -26,6 +26,7 @@
26 26 import com.lyms.platform.permission.service.*;
27 27 import com.lyms.platform.pojo.*;
28 28 import com.lyms.platform.query.*;
  29 +import com.mchange.lang.IntegerUtils;
29 30 import com.mongodb.BasicDBObject;
30 31 import jdk.nashorn.internal.ir.LiteralNode;
31 32 import org.apache.commons.collections.CollectionUtils;
... ... @@ -3546,6 +3547,17 @@
3546 3547 Map result = new HashMap();
3547 3548 //查询儿童的基本信息
3548 3549 List <BabyModel> models = babyBookbuildingService.queryBabyBuildByCond(babyQuery);
  3550 +
  3551 + //秦皇岛-高危儿专科-检查-纠正月龄
  3552 + if(CollectionUtils.isNotEmpty(models)&&"216".equals(models.get(0).getHospitalId())){
  3553 + List<BabyHighRiskBabyModel> babyHighRiskBabyModelList = babyHighRiskBabyService.find(Query.query(Criteria.where("buildId").is(models.get(0).getId())));
  3554 + for (BabyHighRiskBabyModel babyHighRiskBabyModel : babyHighRiskBabyModelList) {
  3555 + if(babyHighRiskBabyModel.getCzOrfzProject().equals("cz")){
  3556 + models.get(0).setDueWeek(Integer.valueOf(babyHighRiskBabyModel.getBirthWeek()));
  3557 + }
  3558 + }
  3559 + }
  3560 +
3549 3561 if (CollectionUtils.isNotEmpty(models)) {
3550 3562 BabyModel model = models.get(0);
3551 3563 //计算儿童的预产期