diff --git a/platform-dal/src/main/java/com/lyms/platform/query/PregnancyReportQuery.java b/platform-dal/src/main/java/com/lyms/platform/query/PregnancyReportQuery.java index d4b2f4c..a876e06 100644 --- a/platform-dal/src/main/java/com/lyms/platform/query/PregnancyReportQuery.java +++ b/platform-dal/src/main/java/com/lyms/platform/query/PregnancyReportQuery.java @@ -106,7 +106,7 @@ public class PregnancyReportQuery extends BaseQuery implements IConvertToNativeQ condition = condition.and("riskFactorId", rFactorList, MongoOper.IN); } if (StringUtils.isNotEmpty(name)){ - condition=condition.and("name",name,MongoOper.IS); + condition=condition.and("name",name,MongoOper.LIKE); } if (-1 != yn) { condition = condition.and("yn", yn, MongoOper.IS); diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PregnancyReportFacade.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PregnancyReportFacade.java index b539e96..6efb329 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PregnancyReportFacade.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PregnancyReportFacade.java @@ -127,7 +127,7 @@ public class PregnancyReportFacade { postpartumReportQuery.setHospitalId(pregnancyReportQuery.getHospitalId()); postpartumReportQuery.setWeek(week); Integer riskType=1; - if (pregnancyReport.getRiskFactorName().contains("健康")){ + if (pregnancyReport.getName().contains("健康")){ riskType=0; } postpartumReportQuery.setRiskType(riskType); @@ -149,9 +149,12 @@ public class PregnancyReportFacade { pregnancyReportQuery.setYn(1); pregnancyReportQuery.setNeed("true"); Integer week= pregnancyReportQuery.getWeek(); - pregnancyReportQuery.setWeek(getWeek(week)); + if (week!=null){ + pregnancyReportQuery.setWeek(getWeek(week)); + } + List list= pregnancyReportService.queryPregnancyReport(pregnancyReportQuery); - if (CollectionUtils.isNotEmpty(list)){ + /* if (CollectionUtils.isNotEmpty(list)){ for (PregnancyReport pregnancyReport:list){ //PregnancyReport pregnancyReport= list.get(0); PregnancyReportMattersQuery postpartumReportQuery=new PregnancyReportMattersQuery(); @@ -168,7 +171,7 @@ public class PregnancyReportFacade { pregnancyReport.setMatters(mattersList.get(0).getMatters()); } } - } + }*/ BaseListResponse baseResponse=new BaseListResponse(); baseResponse.setObject(list); baseResponse.setPageInfo(pregnancyReportQuery.getPageInfo());