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); }