diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/CervicalCancerListRequest.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/CervicalCancerListRequest.java index 721bddd..f741f7d 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/CervicalCancerListRequest.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/CervicalCancerListRequest.java @@ -55,7 +55,16 @@ public class CervicalCancerListRequest extends BaseQuery { private String orgCityId; //机构区 private String orgAreaId; + //1 hpv 2 非hpv + private String hpv; + public String getHpv() { + return hpv; + } + + public void setHpv(String hpv) { + this.hpv = hpv; + } public Integer getYear() { return year; diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/CervicalCancerServiceImpl.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/CervicalCancerServiceImpl.java index 0d6c230..2862d61 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/CervicalCancerServiceImpl.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/CervicalCancerServiceImpl.java @@ -223,6 +223,10 @@ public class CervicalCancerServiceImpl implements CervicalCancerService { if (StringUtils.isNotEmpty(param.getZzblxSelect())) { query.addCriteria(Criteria.where("zzblxSelect."+param.getZzblxSelect()).is(true)); } + + if (StringUtils.isNotEmpty(param.getHpv())) { + query.addCriteria(Criteria.where("hpv").exists("1".equals(param.getHpv()))); + } query.addCriteria(Criteria.where("hospitalId").is(hospitalId)); String provinceId = param.getProvinceId(); if (StringUtils.isNotEmpty(provinceId)) {