diff --git a/platform-dal/src/main/java/com/lyms/platform/query/BabyHighRiskBabyModelQuery.java b/platform-dal/src/main/java/com/lyms/platform/query/BabyHighRiskBabyModelQuery.java index 66facf9..428da76 100644 --- a/platform-dal/src/main/java/com/lyms/platform/query/BabyHighRiskBabyModelQuery.java +++ b/platform-dal/src/main/java/com/lyms/platform/query/BabyHighRiskBabyModelQuery.java @@ -67,6 +67,16 @@ public class BabyHighRiskBabyModelQuery extends BaseQuery implements IConvertToN private String sort; + private String riskCode; + + public String getRiskCode() { + return riskCode; + } + + public void setRiskCode(String riskCode) { + this.riskCode = riskCode; + } + public List getHighRiskDiagnose() { return highRiskDiagnose; } diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyHighRiskBabyFacade.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyHighRiskBabyFacade.java index 32b6abb..5489885 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyHighRiskBabyFacade.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyHighRiskBabyFacade.java @@ -23,6 +23,7 @@ import com.lyms.platform.pojo.BabyHighRiskBabyModel; import com.lyms.platform.pojo.BabyModel; import com.lyms.platform.pojo.BasicConfig; import com.lyms.platform.query.BabyHighRiskBabyModelQuery; +import com.lyms.platform.query.BabyModelQuery; import com.lyms.platform.query.BasicConfigQuery; import org.apache.commons.lang.math.NumberUtils; import org.springframework.beans.factory.annotation.Autowired; @@ -351,6 +352,22 @@ public class BabyHighRiskBabyFacade extends BaseServiceImpl { BaseObjectResponse br = new BaseObjectResponse(); String hospitalId = autoMatchFacade.getHospitalId(userId); + + + //根据儿童编号查询 + if (StringUtils.isNotEmpty(babyQuery.getRiskCode()) && StringUtils.isNum(babyQuery.getRiskCode().replace("-",""))) + { + BabyModelQuery query = new BabyModelQuery(); + query.setRiskCode(Long.valueOf(babyQuery.getRiskCode().replace("-",""))); + List babyModels = babyBookbuildingService.queryBabyBuildByCond(query); + if (CollectionUtils.isNotEmpty(babyModels)) + { + babyQuery.setBuildId(babyModels.get(0).getId()); + } + } + + + List babyHighRiskBabyResultList = new ArrayList <>(); //单人多条专病记录 List babyHighRiskBabyModelList = new ArrayList <>();