diff --git a/ebike-operate/src/main/java/com/cdzy/ebikeoperate/service/impl/EbikeRegionServiceImpl.java b/ebike-operate/src/main/java/com/cdzy/ebikeoperate/service/impl/EbikeRegionServiceImpl.java index 1a85b9d7..92fc704d 100644 --- a/ebike-operate/src/main/java/com/cdzy/ebikeoperate/service/impl/EbikeRegionServiceImpl.java +++ b/ebike-operate/src/main/java/com/cdzy/ebikeoperate/service/impl/EbikeRegionServiceImpl.java @@ -295,6 +295,10 @@ public class EbikeRegionServiceImpl extends ServiceImpl vertices = points.stream().map((point -> new Coordinate(point.getLongitude(), point.getLatitude()))).toList(); redisUtil.addParkingArea(region.getParentId(),region.getRegionId(), vertices); } + if (type == EbikeRegionType.OPERATION && region.getShapeType() == ShapeType.SQUARE) { + List vertices = points.stream().map((point -> new Coordinate(point.getLongitude(), point.getLatitude()))).toList(); + redisUtil.addOperationArea(region.getOrgId(),region.getRegionId(), vertices); + } } private static @NotNull List getEbikePoints(List points, EbikeRegion region) {