diff --git a/platform-dal/src/main/java/com/lyms/platform/query/TrackDownRecordQuery.java b/platform-dal/src/main/java/com/lyms/platform/query/TrackDownRecordQuery.java index 3fd604c..6870f70 100644 --- a/platform-dal/src/main/java/com/lyms/platform/query/TrackDownRecordQuery.java +++ b/platform-dal/src/main/java/com/lyms/platform/query/TrackDownRecordQuery.java @@ -5,6 +5,7 @@ import com.lyms.platform.common.dao.BaseQuery; import com.lyms.platform.common.dao.operator.MongoCondition; import com.lyms.platform.common.dao.operator.MongoOper; import com.lyms.platform.common.dao.operator.MongoQuery; +import com.lyms.platform.common.utils.StringUtils; import org.apache.commons.collections.CollectionUtils; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -110,22 +111,22 @@ public class TrackDownRecordQuery extends BaseQuery implements IConvertToNativeQ @Override public MongoQuery convertToQuery() { MongoCondition condition=MongoCondition.newInstance(); - if(null!=provinceId){ + if(StringUtils.isNotEmpty(provinceId)){ condition= condition.and("provinceId",provinceId, MongoOper.IS); } - if(null!=cityId){ + if(StringUtils.isNotEmpty(cityId)){ condition= condition.and("cityId",cityId, MongoOper.IS); } - if(null!=areaId){ + if(StringUtils.isNotEmpty(areaId)){ condition= condition.and("areaId",areaId, MongoOper.IS); } - if(null!=areaId){ + if(StringUtils.isNotEmpty(areaId)){ condition= condition.and("hospitalId",hospitalId, MongoOper.IS); } - if(null!=streetId){ + if(StringUtils.isNotEmpty(streetId)){ condition = condition.and("streetId", streetId, MongoOper.IS); } - if(null!=parentId){ + if(StringUtils.isNotEmpty(parentId)){ condition = condition.and("parentId", parentId, MongoOper.IS); } if (null != pids) {