Commit e9091b636b48f124758530e3c6a8e072ad1dba44

Authored by zhangchao
1 parent 42fe208865
Exists in dev

#fix:优化孕期营养报告查询逻辑

Showing 2 changed files with 8 additions and 5 deletions

platform-dal/src/main/java/com/lyms/platform/query/PregnancyReportQuery.java View file @ e9091b6
... ... @@ -106,7 +106,7 @@
106 106 condition = condition.and("riskFactorId", rFactorList, MongoOper.IN);
107 107 }
108 108 if (StringUtils.isNotEmpty(name)){
109   - condition=condition.and("name",name,MongoOper.IS);
  109 + condition=condition.and("name",name,MongoOper.LIKE);
110 110 }
111 111 if (-1 != yn) {
112 112 condition = condition.and("yn", yn, MongoOper.IS);
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PregnancyReportFacade.java View file @ e9091b6
... ... @@ -127,7 +127,7 @@
127 127 postpartumReportQuery.setHospitalId(pregnancyReportQuery.getHospitalId());
128 128 postpartumReportQuery.setWeek(week);
129 129 Integer riskType=1;
130   - if (pregnancyReport.getRiskFactorName().contains("健康")){
  130 + if (pregnancyReport.getName().contains("健康")){
131 131 riskType=0;
132 132 }
133 133 postpartumReportQuery.setRiskType(riskType);
134 134  
... ... @@ -149,9 +149,12 @@
149 149 pregnancyReportQuery.setYn(1);
150 150 pregnancyReportQuery.setNeed("true");
151 151 Integer week= pregnancyReportQuery.getWeek();
152   - pregnancyReportQuery.setWeek(getWeek(week));
  152 + if (week!=null){
  153 + pregnancyReportQuery.setWeek(getWeek(week));
  154 + }
  155 +
153 156 List<PregnancyReport> list= pregnancyReportService.queryPregnancyReport(pregnancyReportQuery);
154   - if (CollectionUtils.isNotEmpty(list)){
  157 + /* if (CollectionUtils.isNotEmpty(list)){
155 158 for (PregnancyReport pregnancyReport:list){
156 159 //PregnancyReport pregnancyReport= list.get(0);
157 160 PregnancyReportMattersQuery postpartumReportQuery=new PregnancyReportMattersQuery();
... ... @@ -168,7 +171,7 @@
168 171 pregnancyReport.setMatters(mattersList.get(0).getMatters());
169 172 }
170 173 }
171   - }
  174 + }*/
172 175 BaseListResponse baseResponse=new BaseListResponse();
173 176 baseResponse.setObject(list);
174 177 baseResponse.setPageInfo(pregnancyReportQuery.getPageInfo());