wangyingyang

fix

...@@ -298,11 +298,11 @@ public class OrderGrpcService extends ClientCustomerOrderServiceRpcGrpc.ClientCu ...@@ -298,11 +298,11 @@ public class OrderGrpcService extends ClientCustomerOrderServiceRpcGrpc.ClientCu
298 } 298 }
299 299
300 if (request.getShouldFilterPayTimeStart()) { 300 if (request.getShouldFilterPayTimeStart()) {
301 - queryWrapper.ge(OrderDb::getPayTime, LocalDateTimeUtil.of(request.getPayTimeStart())); 301 + queryWrapper.ge(OrderDb::getPayTime, LocalDateTimeUtil.ofUTC(request.getPayTimeStart()));
302 } 302 }
303 303
304 if (request.getShouldFilterPayTimeEnd()) { 304 if (request.getShouldFilterPayTimeEnd()) {
305 - queryWrapper.le(OrderDb::getPayTime, LocalDateTimeUtil.of(request.getPayTimeEnd())); 305 + queryWrapper.le(OrderDb::getPayTime, LocalDateTimeUtil.ofUTC(request.getPayTimeEnd()));
306 } 306 }
307 307
308 if (request.getShouldFilterPayStatus()) { 308 if (request.getShouldFilterPayStatus()) {
...@@ -310,11 +310,11 @@ public class OrderGrpcService extends ClientCustomerOrderServiceRpcGrpc.ClientCu ...@@ -310,11 +310,11 @@ public class OrderGrpcService extends ClientCustomerOrderServiceRpcGrpc.ClientCu
310 } 310 }
311 311
312 if (request.getShouldFilterMealTimeStart()) { 312 if (request.getShouldFilterMealTimeStart()) {
313 - queryWrapper.ge(OrderDb::getMealTime, LocalDateTimeUtil.of(request.getMealTimeStart())); 313 + queryWrapper.ge(OrderDb::getMealTime, LocalDateTimeUtil.ofUTC(request.getMealTimeStart()));
314 } 314 }
315 315
316 if (request.getShouldFilterMealTimeEnd()) { 316 if (request.getShouldFilterMealTimeEnd()) {
317 - queryWrapper.le(OrderDb::getMealTime, LocalDateTimeUtil.of(request.getMealTimeEnd())); 317 + queryWrapper.le(OrderDb::getMealTime, LocalDateTimeUtil.ofUTC(request.getMealTimeEnd()));
318 } 318 }
319 319
320 if (request.getShouldFilterRoomNo()) { 320 if (request.getShouldFilterRoomNo()) {
......
...@@ -265,7 +265,12 @@ public class OrderDetailDbServiceImpl extends ServiceImpl<OrderDetailMapper, Ord ...@@ -265,7 +265,12 @@ public class OrderDetailDbServiceImpl extends ServiceImpl<OrderDetailMapper, Ord
265 .collect(Collectors.toList()); 265 .collect(Collectors.toList());
266 266
267 for (Integer orderId: orderIds) { 267 for (Integer orderId: orderIds) {
268 - final var curOrderDetailStatus = orderDetails.stream() 268 + // 找出这个订单所有的order detail
269 + QueryWrapper<OrderDetailDb> detailWrapper = new QueryWrapper<>();
270 + detailWrapper.eq("isDeleted", false);
271 + detailWrapper.eq("orderId", orderId);
272 + final var curOrderDetails = orderDetailMapper.selectList(detailWrapper);
273 + final var curOrderDetailStatus = curOrderDetails.stream()
269 .filter(d -> d.getOrderId().equals(orderId)) 274 .filter(d -> d.getOrderId().equals(orderId))
270 .map(OrderDetailDb::getServeStatus) 275 .map(OrderDetailDb::getServeStatus)
271 .distinct() 276 .distinct()
......