From 3edd600f1a8595444022ae5279c2dfdb66eebda6 Mon Sep 17 00:00:00 2001 From: "rui.zhang" Date: Thu, 28 Apr 2016 11:27:59 +0800 Subject: [PATCH] platform permission add return pageinfo --- .../main/java/com/lyms/platform/biz/param/CommunityQuery.java | 9 +++++++++ .../com/lyms/platform/biz/service/CommunityConfigService.java | 7 ++++++- 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/param/CommunityQuery.java b/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/param/CommunityQuery.java index e489cfc..ca689ce 100644 --- a/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/param/CommunityQuery.java +++ b/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/param/CommunityQuery.java @@ -7,6 +7,15 @@ import com.lyms.platform.common.dao.BaseQuery; */ public class CommunityQuery extends BaseQuery { private String keyword; + private String id; + + public String getId() { + return id; + } + + public void setId(String id) { + this.id = id; + } public String getKeyword() { return keyword; diff --git a/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/service/CommunityConfigService.java b/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/service/CommunityConfigService.java index 8c361c4..e7fe937 100644 --- a/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/service/CommunityConfigService.java +++ b/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/service/CommunityConfigService.java @@ -68,7 +68,12 @@ public class CommunityConfigService { if(null != communityQuery.getKeyword()) { mongoCondition.orCondition(new MongoCondition[]{new MongoCondition("name", communityQuery.getKeyword(), MongoOper.LIKE), new MongoCondition("gxxq", communityQuery.getKeyword(), MongoOper.LIKE)}); } - mongoCondition.andCondition(new MongoCondition("yn", YnEnums.YES.getId(), MongoOper.IS).and("type", 1, MongoOper.IS)); + + if(null == communityQuery.getId()) { + mongoCondition.andCondition(new MongoCondition("yn", YnEnums.YES.getId(), MongoOper.IS).and("type", 1, MongoOper.IS)); + } else { + mongoCondition.andCondition(new MongoCondition("yn", YnEnums.YES.getId(), MongoOper.IS).and("type", 1, MongoOper.IS).and("id", communityQuery.getId(), MongoOper.IS)); + } MongoQuery mongoQuery = mongoCondition.toMongoQuery(); communityQuery.setNeed("true"); -- 1.8.3.1