diff --git a/platform-dal/src/main/java/com/lyms/platform/query/MedicineArticleQuery.java b/platform-dal/src/main/java/com/lyms/platform/query/MedicineArticleQuery.java index 97f605a..7b40518 100644 --- a/platform-dal/src/main/java/com/lyms/platform/query/MedicineArticleQuery.java +++ b/platform-dal/src/main/java/com/lyms/platform/query/MedicineArticleQuery.java @@ -61,6 +61,20 @@ public class MedicineArticleQuery extends BaseQuery implements IConvertToNativeQ * 月龄范围结束 */ private Integer monthAgeEnd; + + /** + * 月龄 + */ + private Integer monthAge; + + public Integer getMonthAge() { + return monthAge; + } + + public void setMonthAge(Integer monthAge) { + this.monthAge = monthAge; + } + @Override public MongoQuery convertToQuery() { MongoCondition condition = MongoCondition.newInstance(); @@ -90,6 +104,10 @@ public class MedicineArticleQuery extends BaseQuery implements IConvertToNativeQ condition = condition.and("monthAgeEnd", monthAgeEnd, MongoOper.IS); } + if (null != monthAge){ + condition = condition.and("monthAgeStart", monthAge, MongoOper.GTE); + condition = condition.and("monthAgeEnd", monthAge, MongoOper.LTE); + } Criteria c = null; if (null != createdStart && createdEnd != null) {