fix(order):修正订单查询时间范围计算逻辑
- 将开始时间偏移从-8小时调整为+16小时- 将结束时间偏移从-8小时调整为+16小时- 更新mealTimeStart和mealTimeEnd的设置逻辑 - 确保时间范围正确转换为UTC时间戳
Showing
1 changed file
with
4 additions
and
4 deletions
| ... | @@ -502,13 +502,13 @@ public class OrderServiceRpcClient { | ... | @@ -502,13 +502,13 @@ public class OrderServiceRpcClient { |
| 502 | DateTime startOfDayBeijing = cn.hutool.core.date.DateUtil.beginOfDay(mealDate); | 502 | DateTime startOfDayBeijing = cn.hutool.core.date.DateUtil.beginOfDay(mealDate); |
| 503 | DateTime endOfDayBeijing = cn.hutool.core.date.DateUtil.endOfDay(mealDate); | 503 | DateTime endOfDayBeijing = cn.hutool.core.date.DateUtil.endOfDay(mealDate); |
| 504 | 504 | ||
| 505 | - long startOfDayUtc = cn.hutool.core.date.DateUtil.offsetHour(startOfDayBeijing, -8).getTime(); | 505 | + long startTimestamp = cn.hutool.core.date.DateUtil.offsetHour(startOfDayBeijing, 16).getTime(); |
| 506 | - long endOfDayUtc = cn.hutool.core.date.DateUtil.offsetHour(endOfDayBeijing, -8).getTime(); | 506 | + long endTimestamp = cn.hutool.core.date.DateUtil.offsetHour(endOfDayBeijing, 16).getTime(); |
| 507 | 507 | ||
| 508 | request.setShouldFilterMealTimeStart(true) | 508 | request.setShouldFilterMealTimeStart(true) |
| 509 | - .setMealTimeStart(startOfDayUtc) | 509 | + .setMealTimeStart(startTimestamp) |
| 510 | .setShouldFilterMealTimeEnd(true) | 510 | .setShouldFilterMealTimeEnd(true) |
| 511 | - .setMealTimeEnd(endOfDayUtc); | 511 | + .setMealTimeEnd(endTimestamp); |
| 512 | } | 512 | } |
| 513 | return orderServiceRpcBlockingStub.queryClientCustomerOrdersByCondition(request.build()); | 513 | return orderServiceRpcBlockingStub.queryClientCustomerOrdersByCondition(request.build()); |
| 514 | } | 514 | } | ... | ... |
-
Please register or login to post a comment