zhuyifan

fix(settlement): 调整结算结束时间计算逻辑

- 将结束时间从次日零点调整为当日23:59:59.999- 确保结算时间范围包含完整的请求日期
- 避免因时间截断导致的结算数据遗漏
......@@ -319,7 +319,10 @@ public class SettlementServiceImpl implements SettlementService {
// 计算日期范围
final var startDate = settlementRequest.getTimeStart().plusHours(8).toLocalDate().atStartOfDay();
final var endDate = settlementRequest.getTimeEnd().plusHours(8).toLocalDate().plusDays(1).atStartOfDay();
final var endDate = settlementRequest.getTimeEnd()
.plusHours(8)
.toLocalDate()
.atTime(23, 59, 59, 999_000_000);
// 获取企业ID
final var operatorLoginInfo = LoginContextHolder.getLoginInfo();
......