DriverQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/crossCity/dao/mapping/LineShiftDriverMapper.xml
@@ -90,10 +90,16 @@ (SELECT s.lonLat FROM t_site s JOIN t_line_site tls ON s.id = tls.siteId WHERE tls.lineId = l.id AND tls.type = 1 LIMIT 1) as startLonLat, (SELECT s.lonLat FROM t_site s JOIN t_line_site tls ON s.id = tls.siteId WHERE tls.lineId = l.id AND tls.type = 2 LIMIT 1) as endLonLat, -- 默认点信息(从起点站点获取) (SELECT s.defaultPointAddress FROM t_site s JOIN t_line_site tls ON s.id = tls.siteId WHERE tls.lineId = l.id AND tls.type = 2 LIMIT 1) as defaultPointAddress, (SELECT s.defaultPointLon FROM t_site s JOIN t_line_site tls ON s.id = tls.siteId WHERE tls.lineId = l.id AND tls.type = 2 LIMIT 1) as defaultPointLon, (SELECT s.defaultPointLat FROM t_site s JOIN t_line_site tls ON s.id = tls.siteId WHERE tls.lineId = l.id AND tls.type = 2 LIMIT 1) as defaultPointLat, -- 默认点信息 -- 起点默认点信息(type=1) (SELECT s.defaultPointAddress FROM t_site s JOIN t_line_site tls ON s.id = tls.siteId WHERE tls.lineId = l.id AND tls.type = 1 LIMIT 1) as startDefaultPointAddress, (SELECT s.defaultPointLon FROM t_site s JOIN t_line_site tls ON s.id = tls.siteId WHERE tls.lineId = l.id AND tls.type = 1 LIMIT 1) as startDefaultPointLon, (SELECT s.defaultPointLat FROM t_site s JOIN t_line_site tls ON s.id = tls.siteId WHERE tls.lineId = l.id AND tls.type = 1 LIMIT 1) as startDefaultPointLat, -- 终点默认点信息(type=2) (SELECT s.defaultPointAddress FROM t_site s JOIN t_line_site tls ON s.id = tls.siteId WHERE tls.lineId = l.id AND tls.type = 2 LIMIT 1) as endDefaultPointAddress, (SELECT s.defaultPointLon FROM t_site s JOIN t_line_site tls ON s.id = tls.siteId WHERE tls.lineId = l.id AND tls.type = 2 LIMIT 1) as endDefaultPointLon, (SELECT s.defaultPointLat FROM t_site s JOIN t_line_site tls ON s.id = tls.siteId WHERE tls.lineId = l.id AND tls.type = 2 LIMIT 1) as endDefaultPointLat, -- 其他信息 cs.serverCarModelId as serverCarModelId, DriverQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/crossCity/server/impl/LineShiftDriverServiceImpl.java
@@ -436,11 +436,17 @@ result.setEndCityName(data.get("endCityName") != null ? data.get("endCityName").toString() : null); // 经纬度信息 result.setStartLonLat(data.get("startLonLat") != null ? data.get("startLonLat").toString() : null); result.setEndLonLat(data.get("endLonLat") != null ? data.get("endLonLat").toString() : null); // 默认点信息 result.setDefaultPointAddress(data.get("defaultPointAddress") != null ? data.get("defaultPointAddress").toString() : null); result.setDefaultPointLon(data.get("defaultPointLon") != null ? Double.parseDouble(data.get("defaultPointLon").toString()) : null); result.setDefaultPointLat(data.get("defaultPointLat") != null ? Double.parseDouble(data.get("defaultPointLat").toString()) : null); result.setEndLonLat(data.get("endLonLat") != null ? data.get("endLonLat").toString() : null); // // 默认点信息(起点和终点) // 起点默认点信息 result.setStartDefaultPointAddress(data.get("startDefaultPointAddress") != null ? data.get("startDefaultPointAddress").toString() : null); result.setStartDefaultPointLon(data.get("startDefaultPointLon") != null ? Double.parseDouble(data.get("startDefaultPointLon").toString()) : null); result.setStartDefaultPointLat(data.get("startDefaultPointLat") != null ? Double.parseDouble(data.get("startDefaultPointLat").toString()) : null); // 终点默认点信息 result.setEndDefaultPointAddress(data.get("endDefaultPointAddress") != null ? data.get("endDefaultPointAddress").toString() : null); result.setEndDefaultPointLon(data.get("endDefaultPointLon") != null ? Double.parseDouble(data.get("endDefaultPointLon").toString()) : null); result.setEndDefaultPointLat(data.get("endDefaultPointLat") != null ? Double.parseDouble(data.get("endDefaultPointLat").toString()) : null); // 其他信息 result.setServerCarModelId(data.get("serverCarModelId") != null ? Integer.parseInt(data.get("serverCarModelId").toString()) : null); result.setDriverId(data.get("driverId") != null ? Integer.parseInt(data.get("driverId").toString()) : null); DriverQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/crossCity/warpper/ScanOrderDetailWarpper.java
@@ -77,14 +77,8 @@ @ApiModelProperty("线路起点站点城市名称") private String startCityName; @ApiModelProperty("线路起点站点城市ID") private String startCityId; @ApiModelProperty("线路结束站点城市名称") private String endCityName; @ApiModelProperty("线路结束站点城市ID") private String endCityId; @ApiModelProperty("起点站点经纬度") private String startLonLat; @@ -105,13 +99,23 @@ @ApiModelProperty("司机排班记录ID") private Integer lineShiftDriverId; @ApiModelProperty("默认点位置") private String defaultPointAddress; // ========== 起点默认点信息 ========== @ApiModelProperty("起点默认点位置") private String startDefaultPointAddress; @ApiModelProperty("默认点经度") private Double defaultPointLon; @ApiModelProperty("起点默认点经度") private Double startDefaultPointLon; @ApiModelProperty("默认点纬度") private Double defaultPointLat; @ApiModelProperty("起点默认点纬度") private Double startDefaultPointLat; // ========== 终点默认点信息 ========== @ApiModelProperty("终点默认点位置") private String endDefaultPointAddress; @ApiModelProperty("终点默认点经度") private Double endDefaultPointLon; @ApiModelProperty("终点默认点纬度") private Double endDefaultPointLat; }