Index: grails-app/services/com/lemans/ds/solr/SolrQueryService.groovy =================================================================== diff -u -r92a4762c030eb6b32a4f08a4d1b9f62fab019d96 -rb55935f0f7dadf50af8a266e17dc063a5cd24140 --- grails-app/services/com/lemans/ds/solr/SolrQueryService.groovy (.../SolrQueryService.groovy) (revision 92a4762c030eb6b32a4f08a4d1b9f62fab019d96) +++ grails-app/services/com/lemans/ds/solr/SolrQueryService.groovy (.../SolrQueryService.groovy) (revision b55935f0f7dadf50af8a266e17dc063a5cd24140) @@ -248,28 +248,28 @@ } - private CompletableFuture earliestGoliveDate(QueuePayload payload, Executor executor) { + private CompletableFuture latestGoliveDate(QueuePayload payload, Executor executor) { CompletableFuture.supplyAsync(new Supplier() { @Override Map get() { - QueuePayload queuePayload = copyWithQueueType(payload, QueueType.PART_EARLIEST_GO_LIVE_DATE) + QueuePayload queuePayload = copyWithQueueType(payload, QueueType.PART_LATEST_GO_LIVE_DATE) SolrQuery query = new SolrQuery() .addFilterQuery('(qcStatusCode:13001)') - query.add('json.facet', '{uniqueVals:{type:terms,field:userName,missing:true,mincount:1,limit:-1,facet:{date:"min(goliveDate)"}}}') + query.add('json.facet', '{uniqueVals:{type:terms,field:userName,missing:true,mincount:1,limit:-1,facet:{date:"max(goliveDate)"}}}') addFacetFilters(query, queuePayload) buildResponseDate(dsQueueSolrClient.request(new QueryRequest(query)), queuePayload) } }, executor) } - private CompletableFuture latestGoliveDate(QueuePayload payload, Executor executor) { + private CompletableFuture earliestGoliveDate(QueuePayload payload, Executor executor) { CompletableFuture.supplyAsync(new Supplier() { @Override Map get() { - QueuePayload queuePayload = copyWithQueueType(payload, QueueType.PART_LATEST_GO_LIVE_DATE) + QueuePayload queuePayload = copyWithQueueType(payload, QueueType.PART_EARLIEST_GO_LIVE_DATE) SolrQuery query = new SolrQuery() .addFilterQuery('(qcStatusCode:13001)') - query.add('json.facet', '{uniqueVals:{type:terms,field:userName,missing:true,mincount:1,limit:-1,facet:{date:"max(goliveDate)"}}}') + query.add('json.facet', '{uniqueVals:{type:terms,field:userName,missing:true,mincount:1,limit:-1,facet:{date:"min(goliveDate)"}}}') addFacetFilters(query, queuePayload) buildResponseDate(dsQueueSolrClient.request(new QueryRequest(query)), queuePayload)} }, executor)