From bc85c3cf8a0a7326d662cf6bd40fe46395037f80 Mon Sep 17 00:00:00 2001 From: liquanyu Date: Fri, 16 Sep 2022 17:46:27 +0800 Subject: [PATCH] =?UTF-8?q?=E8=82=8C=E8=90=8E=E7=BC=A9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/lyms/platform/operate/web/facade/SmnFacade.java | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/SmnFacade.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/SmnFacade.java index 3a96a0f..c8da0c4 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/SmnFacade.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/SmnFacade.java @@ -193,7 +193,15 @@ public class SmnFacade { end = DateUtil.getDayLastSecond(end); query.addCriteria(Criteria.where("checkDate").gte(start).lte(end)); } - query.with(new Sort(Sort.Direction.DESC, "created")); + if (StringUtils.isNotEmpty(param.getPatientId())) + { + query.with(new Sort(Sort.Direction.DESC, "sendDate")); + } + else + { + query.with(new Sort(Sort.Direction.DESC, "created")); + } + long count = mongoTemplate.count(query, SmnModel.class); param.mysqlBuild((int) count); query.skip(param.getOffset()).limit(param.getLimit()); -- 1.8.3.1