From 67d79f752724b9ff45f7655012875711b6a27323 Mon Sep 17 00:00:00 2001 From: Timi Date: Thu, 13 Aug 2026 00:24:39 +0800 Subject: [PATCH] fix gao event rank --- .../GaoEventRecordServiceImplement.java | 1 + .../gao/vo/GaoEventRecordRankPage.java | 15 ++++ .../timi-server/gao/GaoEventRecordMapper.xml | 85 +++++++++++++++---- 3 files changed, 86 insertions(+), 15 deletions(-) diff --git a/src/main/java/com/imyeyu/api/modules/gao/service/implement/GaoEventRecordServiceImplement.java b/src/main/java/com/imyeyu/api/modules/gao/service/implement/GaoEventRecordServiceImplement.java index 6202982..3c703d3 100644 --- a/src/main/java/com/imyeyu/api/modules/gao/service/implement/GaoEventRecordServiceImplement.java +++ b/src/main/java/com/imyeyu/api/modules/gao/service/implement/GaoEventRecordServiceImplement.java @@ -279,6 +279,7 @@ public class GaoEventRecordServiceImplement extends AbstractEntityService pageRankByRange(GaoEventRecordRankPage page) { TimiException.required(page.getStoreId(), "not found page.storeId"); + page.setTodayDateValue(dateValue(Time.now())); PageResult result = new PageResult<>(); result.setTotal(mapper.countRankByRange(page)); result.setList(mapper.selectRankByRange(page)); diff --git a/src/main/java/com/imyeyu/api/modules/gao/vo/GaoEventRecordRankPage.java b/src/main/java/com/imyeyu/api/modules/gao/vo/GaoEventRecordRankPage.java index 537b853..cffd255 100644 --- a/src/main/java/com/imyeyu/api/modules/gao/vo/GaoEventRecordRankPage.java +++ b/src/main/java/com/imyeyu/api/modules/gao/vo/GaoEventRecordRankPage.java @@ -23,9 +23,24 @@ public class GaoEventRecordRankPage extends BasePage { /// 登记事件 ID 列表,为空查询全部登记事件 private List eventIdList; + /// 排行类型 + private RankType rankType; + /// 开始登记时间 private Long beginAt; /// 结束登记时间 private Long endAt; + + /// 查询当天日期值,服务端内部填充,格式为 yyyyMMdd + private Integer todayDateValue; + + public enum RankType { + /// 按累计登记天数 + TOTAL_DAYS, + /// 按累计登记次数 + TOTAL_COUNT, + /// 按最近连续登记天数 + CONTINUOUS_DAYS + } } diff --git a/src/main/resources/mapper/timi-server/gao/GaoEventRecordMapper.xml b/src/main/resources/mapper/timi-server/gao/GaoEventRecordMapper.xml index 796b272..194d81b 100644 --- a/src/main/resources/mapper/timi-server/gao/GaoEventRecordMapper.xml +++ b/src/main/resources/mapper/timi-server/gao/GaoEventRecordMapper.xml @@ -129,10 +129,10 @@