Index: grails-app/services/com/lemans/ds/solr/SolrQueryService.groovy =================================================================== diff -u -rb55935f0f7dadf50af8a266e17dc063a5cd24140 -r76e6480449c2ada3dafd797a02aee6a6255360a5 --- grails-app/services/com/lemans/ds/solr/SolrQueryService.groovy (.../SolrQueryService.groovy) (revision b55935f0f7dadf50af8a266e17dc063a5cd24140) +++ grails-app/services/com/lemans/ds/solr/SolrQueryService.groovy (.../SolrQueryService.groovy) (revision 76e6480449c2ada3dafd797a02aee6a6255360a5) @@ -282,7 +282,7 @@ QueuePayload queuePayload = copyWithQueueType(payload, QueueType.PART_LAST_UPDATED) SolrQuery query = new SolrQuery() .addFilterQuery('(qcStatusCode:13001)') - query.add('json.facet', '{uniqueVals:{type:terms,field:userName,missing:true,limit:-1,facet:{date:"max(qcPartLastUpdated)"}}}') + query.add('json.facet', '{uniqueVals:{type:terms,field:userName,missing:true,limit:-1,facet:{date:"min(qcPartLastUpdated)"}}}') addFacetFilters(query, queuePayload) buildResponseDate(dsQueueSolrClient.request(new QueryRequest(query)), queuePayload) } @@ -296,7 +296,7 @@ QueuePayload queuePayload = copyWithQueueType(payload, QueueType.PART_DAYS_BEHIND) SolrQuery query = new SolrQuery() .addFilterQuery('(qcStatusCode:13001)') - query.add('json.facet', '{uniqueVals:{type:terms,field:userName,missing:true,limit:-1,facet:{date:"max(qcPartLastUpdated)"}}}') + query.add('json.facet', '{uniqueVals:{type:terms,field:userName,missing:true,limit:-1,facet:{date:"min(qcPartLastUpdated)"}}}') addFacetFilters(query, queuePayload) buildResponseDaysBehind(dsQueueSolrClient.request(new QueryRequest(query)), queuePayload) } @@ -310,7 +310,7 @@ QueuePayload queuePayload = copyWithQueueType(payload, QueueType.PRODUCT_LAST_UPDATED) SolrQuery query = new SolrQuery() .addFilterQuery('(qcProductStatusCode:13001)') - query.add('json.facet', '{uniqueVals:{type:terms,field:userName,missing:true,limit:-1,facet:{date:"max(qcProductLastUpdated)"}}}') + query.add('json.facet', '{uniqueVals:{type:terms,field:userName,missing:true,limit:-1,facet:{date:"min(qcProductLastUpdated)"}}}') addFacetFilters(query, queuePayload) buildResponseDate(dsQueueSolrClient.request(new QueryRequest(query)), queuePayload) } @@ -324,7 +324,7 @@ QueuePayload queuePayload = copyWithQueueType(payload, QueueType.PRODUCT_DAYS_BEHIND) SolrQuery query = new SolrQuery() .addFilterQuery('(qcProductStatusCode:13001)') - query.add('json.facet', '{uniqueVals:{type:terms,field:userName,missing:true,limit:-1,facet:{date:"max(qcProductLastUpdated)"}}}') + query.add('json.facet', '{uniqueVals:{type:terms,field:userName,missing:true,limit:-1,facet:{date:"min(qcProductLastUpdated)"}}}') addFacetFilters(query, queuePayload) buildResponseDaysBehind(dsQueueSolrClient.request(new QueryRequest(query)), queuePayload) }