diff --git a/platform-dal/src/main/java/com/lyms/platform/query/BabyCheckModelQuery.java b/platform-dal/src/main/java/com/lyms/platform/query/BabyCheckModelQuery.java index 6d52897..df0a2f4 100644 --- a/platform-dal/src/main/java/com/lyms/platform/query/BabyCheckModelQuery.java +++ b/platform-dal/src/main/java/com/lyms/platform/query/BabyCheckModelQuery.java @@ -276,9 +276,9 @@ public class BabyCheckModelQuery extends BaseQuery implements IConvertToNativeQu " return this.hemoglobin >= %s &&this.hemoglobin <= %s \n" + " }",hemoglobinStart,hemoglobinEnd); if(null != c){ - c = c.and("$where").is(formatXhdb).ne("");//加ne:该字段在mongo中是”“ ,如果表达式有>=0也可查出。可以避免空数据 + c = c.and("$where").is(formatXhdb).and("hemoglobin").ne("");//加ne:该字段在mongo中是”“ ,如果表达式有>=0也可查出。可以避免空数据 }else{ - c = Criteria.where("$where").is(formatXhdb).ne(""); + c = Criteria.where("$where").is(formatXhdb).and("hemoglobin").ne(""); } } @@ -288,9 +288,9 @@ public class BabyCheckModelQuery extends BaseQuery implements IConvertToNativeQu " }",hemoglobinLt); if(null != c){ - c = c.and("$where").is(formatXhdb).ne("");//加ne:该字段在mongo中是”“ ,如果表达式有>=0也可查出。可以避免空数据 + c = c.and("$where").is(formatXhdb).and("hemoglobin").ne("");//加ne:该字段在mongo中是”“ ,如果表达式有>=0也可查出。可以避免空数据 }else{ - c = Criteria.where("$where").is(formatXhdb).ne(""); + c = Criteria.where("$where").is(formatXhdb).and("hemoglobin").ne(""); } } diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyCheckFacade.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyCheckFacade.java index a9d6109..74a10e2 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyCheckFacade.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyCheckFacade.java @@ -4743,7 +4743,6 @@ public class BabyCheckFacade extends BaseServiceImpl { query.setHemoglobinStart(null); query.setHemoglobinEnd(null); query.setHemoglobinLt(severityHll); - System.out.println(query.convertToQuery().convertToMongoQuery().toString()); int severity =babyCheckService.queryBabyCheckCount(query); map.put("severity"+i,severity); //月龄区间总数