From 046f2e466ae5e53ea4d0f92008443b7e1b705162 Mon Sep 17 00:00:00 2001 From: hujiaqi Date: Mon, 12 Dec 2016 17:56:54 +0800 Subject: [PATCH] =?UTF-8?q?=E5=90=88=E5=B9=B6=E6=9F=A5=E8=AF=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/lyms/platform/query/BabyModelQuery.java | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/platform-dal/src/main/java/com/lyms/platform/query/BabyModelQuery.java b/platform-dal/src/main/java/com/lyms/platform/query/BabyModelQuery.java index 0640511..d22de7d 100644 --- a/platform-dal/src/main/java/com/lyms/platform/query/BabyModelQuery.java +++ b/platform-dal/src/main/java/com/lyms/platform/query/BabyModelQuery.java @@ -243,6 +243,16 @@ public class BabyModelQuery extends BaseQuery implements IConvertToNativeQuery { private List buildTypeList; + private String queryNo; + + public String getQueryNo() { + return queryNo; + } + + public void setQueryNo(String queryNo) { + this.queryNo = queryNo; + } + public List getBuildTypeList() { return buildTypeList; } @@ -478,6 +488,13 @@ public class BabyModelQuery extends BaseQuery implements IConvertToNativeQuery { condition = condition.orCondition(new MongoCondition[]{condition1, condition2}); } + if (null != queryNo) { + MongoCondition con1 = MongoCondition.newInstance("mname", queryNo, MongoOper.IS); + MongoCondition con2 = MongoCondition.newInstance("mcertNo", queryNo, MongoOper.IS); + MongoCondition con3 = MongoCondition.newInstance("mphone", queryNo, MongoOper.IS); + condition = condition.orCondition(new MongoCondition[]{con1, con2, con3}); + } + if (null != sex) { condition = condition.and("sex", sex, MongoOper.IS); } -- 1.8.3.1