zhuyifan

fix(settlement): 调整结算服务中的时间筛选字段

- 将查询条件中的创建时间筛选改为用餐时间筛选
- 更新开始时间字段从 createdAtTimeStart为 mealTimeStart
- 更新结束时间字段从 createdAtTimeEnd为 mealTimeEnd
- 保持原有的档口ID筛选逻辑不变
......@@ -322,10 +322,10 @@ public class SettlementServiceImpl implements SettlementService {
// 构建查询条件
final var queryOrderDto = QueryOrderByConditionDto.builder()
.enterpriseId(enterpriseId)
.shouldFilterCreatedAtTimeStart(true)
.createdAtTimeStart(startDate)
.shouldFilterCreatedAtTimeEnd(true)
.createdAtTimeEnd(endDate)
.shouldFilterMealTimeStart(true)
.mealTimeStart(startDate)
.shouldFilterMealTimeEnd(true)
.mealTimeEnd(endDate)
.shouldFilterStallIds(settlementRequest.getStallIds() != null && !settlementRequest.getStallIds().isEmpty())
.stallIds(settlementRequest.getStallIds() != null ? settlementRequest.getStallIds() : Collections.emptyList())
.build();
......