| | |
| | | andList.add(Criteria.where("version").lte(version)); |
| | | if (channel != null) { |
| | | Query childQuery = new Query(); |
| | | childQuery.addCriteria(new Criteria().andOperator(Criteria.where("detailSystemId").is(detailSystemId), Criteria.where("channel").is(channel.toLowerCase()))); |
| | | childQuery.addCriteria(new Criteria().andOperator(Criteria.where("detailSystemId").is(detailSystemId),Criteria.where("version").lte(version), Criteria.where("channel").is(channel.toLowerCase()))); |
| | | if (count(childQuery) > 0) { |
| | | andList.add(Criteria.where("channel").is(channel)); |
| | | } else { |