licailing před 5 roky
rodič
revize
27e0378b18

+ 4 - 3
src/main/java/com/izouma/dingdong/service/OrderInfoService.java

@@ -517,9 +517,10 @@ public class OrderInfoService {
                 dto.setRiderName(rider.getUser().getNickname());
                 dto.setRUserId(rider.getUserId());
             });
-            RiderLocation location = riderLocationRepo.findLastByRiderId(riderId)
-                    .orElseThrow(new BusinessException("无骑手位置"));
-            dto.setLocation(location.getLongitude() + "," + location.getLatitude());
+            riderLocationRepo.findLastByRiderId(riderId)
+                    .ifPresent(lo ->
+                            dto.setLocation(lo.getLongitude() + "," + lo.getLatitude()));
+
         }
         dto.setNickname(orderInfo.getUser().getNickname());
 //        userRepo.findById(orderInfo.getUserId()).ifPresent(u -> dto.setNickname(u.getNickname()));