From bce13c8fbef125cbd80fa1559f2e780a74333c18 Mon Sep 17 00:00:00 2001 From: liquanyu Date: Tue, 2 Jan 2018 14:08:19 +0800 Subject: [PATCH] =?UTF-8?q?lis=E6=8A=A5=E5=91=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/com/lyms/platform/query/PatientsQuery.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/platform-dal/src/main/java/com/lyms/platform/query/PatientsQuery.java b/platform-dal/src/main/java/com/lyms/platform/query/PatientsQuery.java index f5ed13d..30f00e8 100644 --- a/platform-dal/src/main/java/com/lyms/platform/query/PatientsQuery.java +++ b/platform-dal/src/main/java/com/lyms/platform/query/PatientsQuery.java @@ -1207,11 +1207,12 @@ public class PatientsQuery extends BaseQuery implements IConvertToNativeQuery { if (null != pv) { - if (StringUtils.isNotEmpty(pv[0]) && StringUtils.isNotEmpty(pv[1])) + if (StringUtils.isNotEmpty(pv[0]) && StringUtils.isNotEmpty(pv[1]) && StringUtils.isNotEmpty(pv[2])) { MongoCondition con1 = MongoCondition.newInstance("phone", pv[0], MongoOper.IS); - MongoCondition con = MongoCondition.newInstance("vcCardNo", pv[1], MongoOper.IS); - condition = condition.orCondition(new MongoCondition[]{con1, con}); + MongoCondition con2 = MongoCondition.newInstance("vcCardNo", pv[1], MongoOper.IS); + MongoCondition con3 = MongoCondition.newInstance("vcCardNo", pv[2], MongoOper.IS); + condition = condition.orCondition(new MongoCondition[]{con1, con2,con3}); } else { -- 1.8.3.1