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 ddd7929ea..18c227b3c 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 @@ -69,8 +69,9 @@ public class AttendanceServiceImpl implements AttendanceService { public Map detail(Long shopId, String userId, String startTime, String endTime, Integer weekNum) { ArrayList listed = list(shopId, null, startTime, endTime, userId); + ArrayList> weekList = new ArrayList<>(); - DateTime dateTime = DateUtil.parse(endTime); + 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, (weekNum - i) * -1); String week = formatWeek(DateUtil.dayOfWeekEnum(date).toChinese());