zhouy 8 miesięcy temu
rodzic
commit
cb50be8bd8

+ 7 - 1
bus-biz/src/main/java/bus/service/BBusInfoService.java

@@ -6,7 +6,6 @@ import bus.model.dto.req.BTrackLocalReqDto;
 import bus.model.po.BBusInfoPo;
 import com.baomidou.mybatisplus.extension.service.IService;
 
-import java.math.BigDecimal;
 import java.util.List;
 
 /**
@@ -78,4 +77,11 @@ public interface BBusInfoService extends IService<BBusInfoPo> {
      */
     BTrackLocalDto getLocalBusInfo(BTrackLocalReqDto bTrackLocalReqDto);
 
+
+    /**
+     * 获取车辆经纬度信息
+     *
+     * @return
+     */
+    List<BBusInfoPo> getAllPoint();
 }

+ 8 - 5
bus-biz/src/main/java/bus/service/impl/BBusInfoServiceImpl.java

@@ -5,7 +5,6 @@ import bus.model.dto.*;
 import bus.model.dto.page.BBusInfoPageDto;
 import bus.model.dto.req.BTrackLocalReqDto;
 import bus.model.po.*;
-import bus.model.vo.BBusInfoVo;
 import bus.mapper.BBusInfoMapper;
 
 import bus.service.*;
@@ -25,10 +24,7 @@ import org.springframework.beans.BeanUtils;
 
 import javax.annotation.Resource;
 import java.math.BigDecimal;
-import java.util.ArrayList;
-import java.util.Date;
-import java.util.List;
-import java.util.Map;
+import java.util.*;
 import java.util.stream.Collectors;
 
 /**
@@ -415,6 +411,13 @@ public class BBusInfoServiceImpl extends ServiceImpl<BBusInfoMapper,BBusInfoPo>
         return result;
     }
 
+    @Override
+    public List<BBusInfoPo> getAllPoint() {
+        QueryWrapper<BBusInfoPo> queryWrapper = new QueryWrapper<>();
+        List<BBusInfoPo> bBusInfoPos = bBusInfoMapper.selectList(queryWrapper);
+        return bBusInfoPos;
+    }
+
     /**
      * 找出最近的站点
      */

+ 1 - 1
bus-common/src/main/java/bus/model/dto/BBusTrackByBusDto.java

@@ -14,7 +14,7 @@ import java.util.List;
 **/
 @Data
 public class BBusTrackByBusDto {
-
+     private String id;
     @ApiModelProperty("驾驶员姓名")
     private String driverName;
     @ApiModelProperty("驾驶员号码")

+ 13 - 0
bus-web/src/main/java/bus/controller/biz/BBusTrackController.java

@@ -5,6 +5,7 @@ import bus.model.dto.BBusTrackInfoDto;
 import bus.model.dto.BBusTrackTreeDto;
 import bus.model.dto.BTrackStationDto;
 import bus.model.dto.page.BBusInfoPageDto;
+import bus.model.po.BBusInfoPo;
 import bus.service.BBusInfoService;
 import com.github.pagehelper.PageHelper;
 import com.github.pagehelper.PageSerializable;
@@ -64,4 +65,16 @@ public class BBusTrackController implements BaseController {
         BTrackStationDto point = this.bBusInfoService.getPoint(busId);
         return point;
     }
+
+    /**
+     * 获取车辆经纬度信息
+     *
+     * @return
+     */
+    @ApiOperation("获取车辆经纬度信息")
+    @GetMapping(value = "getAllPoint")
+    List<BBusInfoPo> getAllPoint(){
+        List<BBusInfoPo> allPoint = bBusInfoService.getAllPoint();
+        return allPoint;
+    }
 }