From 054187e086e1cd1916991629d5d0f49ecc4f95cc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E6=9D=BE?= <8605635+zhang3064194730@user.noreply.gitee.com> Date: Mon, 1 Dec 2025 15:00:18 +0800 Subject: [PATCH] =?UTF-8?q?=E9=92=89=E9=92=89=E8=80=83=E5=8B=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/market/service/impl/AttendanceServiceImpl.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/cash-service/market-service/src/main/java/com/czg/service/market/service/impl/AttendanceServiceImpl.java b/cash-service/market-service/src/main/java/com/czg/service/market/service/impl/AttendanceServiceImpl.java index abd3e3ec7..a9f88c6ca 100644 --- a/cash-service/market-service/src/main/java/com/czg/service/market/service/impl/AttendanceServiceImpl.java +++ b/cash-service/market-service/src/main/java/com/czg/service/market/service/impl/AttendanceServiceImpl.java @@ -67,14 +67,14 @@ public class AttendanceServiceImpl implements AttendanceService { @Override public Map detail(Long shopId, String userId, String startTime, String endTime, Integer weekNum) { - ArrayList listed = list(shopId, null, startTime, endTime, userId); + ArrayList listed = list(shopId, null, startTime, endTime, userId); ArrayList> weekList = new ArrayList<>(); DateTime dateTime = StrUtil.isBlank(endTime) ? DateUtil.date() : DateUtil.parse(endTime); for (int i = 7 * weekNum; i < 15 + 7 * weekNum; i++) { - DateTime date = DateUtil.offsetDay(dateTime, (15 - i) * -1); + DateTime date = DateUtil.offsetDay(dateTime, (15 - i + 1) * -1); String week = formatWeek(DateUtil.dayOfWeekEnum(date).toChinese()); - if (date.compareTo(DateUtil.parseDate(startTime)) < 0) { + if (date.compareTo(dateTime) < 0) { break; } weekList.add(new HashMap<>(){{