运营区数据
This commit is contained in:
parent
9dab4c7e24
commit
ddf00a82b6
@ -13,6 +13,7 @@ import lombok.NoArgsConstructor;
|
||||
@NoArgsConstructor
|
||||
public class RspBikeDto {
|
||||
private String ecuSn;
|
||||
private Integer soc;
|
||||
private Double longitude;
|
||||
private Double latitude;
|
||||
}
|
||||
|
||||
@ -143,7 +143,10 @@ public class UserOrdersServiceImpl extends ServiceImpl<UserOrdersMapper, UserOrd
|
||||
@Override
|
||||
public List<RspBikeDto> bikeList(ReqBikeDto bikeDto) {
|
||||
List<RedisPoint> nearbyMembers = redisUtil.findNearbyMembers(bikeDto.getLongitude(), bikeDto.getLatitude(), bikeDto.getRadius()==null?3.0:bikeDto.getRadius());
|
||||
return nearbyMembers.stream().filter(Objects::nonNull).map(redisPoint -> new RspBikeDto(redisPoint.getMember(), redisPoint.getPoint().getX(), redisPoint.getPoint().getY())
|
||||
).toList();
|
||||
return nearbyMembers.stream().filter(Objects::nonNull).map(redisPoint -> {
|
||||
String jsonString = JSONObject.toJSONString(redisUtil.get(redisPoint.getMember()));
|
||||
ResGPSDto resGpsDto = JSONObject.parseObject(jsonString, ResGPSDto.class);
|
||||
return new RspBikeDto(redisPoint.getMember(), resGpsDto.getSoc(),redisPoint.getPoint().getX(), redisPoint.getPoint().getY());
|
||||
}).toList();
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user