diff --git a/fivegroup-modules/fivegroup-trajectory/src/main/java/com/fivegroup/trajectory/controller/HistoryTrackController.java b/fivegroup-modules/fivegroup-trajectory/src/main/java/com/fivegroup/trajectory/controller/HistoryTrackController.java index 3802b4b..16c4bc2 100644 --- a/fivegroup-modules/fivegroup-trajectory/src/main/java/com/fivegroup/trajectory/controller/HistoryTrackController.java +++ b/fivegroup-modules/fivegroup-trajectory/src/main/java/com/fivegroup/trajectory/controller/HistoryTrackController.java @@ -29,5 +29,4 @@ public class HistoryTrackController { return historyTrackService.vehicleHistoryTrack(vehicleId); } - } diff --git a/fivegroup-modules/fivegroup-trajectory/src/main/java/com/fivegroup/trajectory/controller/TrackController.java b/fivegroup-modules/fivegroup-trajectory/src/main/java/com/fivegroup/trajectory/controller/TrackController.java index 05bbda8..25bbc64 100644 --- a/fivegroup-modules/fivegroup-trajectory/src/main/java/com/fivegroup/trajectory/controller/TrackController.java +++ b/fivegroup-modules/fivegroup-trajectory/src/main/java/com/fivegroup/trajectory/controller/TrackController.java @@ -5,11 +5,9 @@ import com.fivegroup.common.log.annotation.WebLog; import com.fivegroup.trajectory.domain.Track; import com.fivegroup.trajectory.service.TrackService; import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.web.bind.annotation.GetMapping; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RequestParam; -import org.springframework.web.bind.annotation.RestController; +import org.springframework.web.bind.annotation.*; +import java.util.List; /** @@ -25,9 +23,15 @@ public class TrackController { @WebLog(name = "查看车辆实时轨迹") @GetMapping("/vehicleTrack") - public Result vehicleTrack(@RequestParam("vehicleId") Integer vehicleId) { + public Result> vehicleTrack(@RequestParam("vehicleId") Integer vehicleId) { return trackService.vehicleTrack(vehicleId); } + @WebLog(name = "添加数据") + @PostMapping("/insertTrack") + public Result insertTrack(@RequestBody Track track) { + return trackService.insertTrack(track); + } + } diff --git a/fivegroup-modules/fivegroup-trajectory/src/main/java/com/fivegroup/trajectory/controller/VehicleController.java b/fivegroup-modules/fivegroup-trajectory/src/main/java/com/fivegroup/trajectory/controller/VehicleController.java index cba0fb2..40bd16c 100644 --- a/fivegroup-modules/fivegroup-trajectory/src/main/java/com/fivegroup/trajectory/controller/VehicleController.java +++ b/fivegroup-modules/fivegroup-trajectory/src/main/java/com/fivegroup/trajectory/controller/VehicleController.java @@ -2,10 +2,7 @@ package com.fivegroup.trajectory.controller; import com.fivegroup.common.core.domain.Result; import com.fivegroup.common.log.annotation.WebLog; -import com.fivegroup.trajectory.domain.BatteryMaker; -import com.fivegroup.trajectory.domain.Brand; -import com.fivegroup.trajectory.domain.Vehicle; -import com.fivegroup.trajectory.domain.VehicleType; +import com.fivegroup.trajectory.domain.*; import com.fivegroup.trajectory.service.VehicleService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; @@ -23,9 +20,6 @@ public class VehicleController { @Autowired private VehicleService vehicleService; - /** - * 查询上线车辆 - */ @WebLog(name = "查询在线的车辆") @GetMapping("/vehicleList") public Result> vehicleList() { @@ -45,7 +39,7 @@ public class VehicleController { } @WebLog(name = "修改车辆状态") - @PutMapping("/updateVehicleStatus") + @PostMapping("/updateVehicle") public Result updateVehicleStatus(@RequestBody Vehicle vehicle){ return vehicleService.updateVehicleStatus(vehicle); } @@ -56,21 +50,33 @@ public class VehicleController { return vehicleService.deleteVehicle(vehicleId); } - @WebLog(name = "车辆品牌") - @GetMapping("/brandList") - public Result> BrandList() { - return vehicleService.BrandList(); - } - @WebLog(name = "车辆类型") @GetMapping("/vehicleTypeList") public Result> vehicleTypeList() { return vehicleService.vehicleTypeList(); } + @WebLog(name = "电池制造商") + @GetMapping("/batteryMerchantList") + public Result> batteryMerchantList() { + return vehicleService.batteryMerchantList(); + } + + @WebLog(name = "电池") + @GetMapping("/batteryList") + public Result> batteryList() { + return vehicleService.batteryList(); + } + @WebLog(name = "电机制造商") - @GetMapping("/batteryMakerList") - public Result> batteryMakerList() { - return vehicleService.batteryMakerList(); + @GetMapping("/motorMerchantList") + public Result> motorMerchantList() { + return vehicleService.motorMerchantList(); + } + + @WebLog(name = "电机") + @GetMapping("/motorList") + public Result> motorList() { + return vehicleService.motorList(); } } diff --git a/fivegroup-modules/fivegroup-trajectory/src/main/java/com/fivegroup/trajectory/domain/Battery.java b/fivegroup-modules/fivegroup-trajectory/src/main/java/com/fivegroup/trajectory/domain/Battery.java index bec8df2..714bff9 100644 --- a/fivegroup-modules/fivegroup-trajectory/src/main/java/com/fivegroup/trajectory/domain/Battery.java +++ b/fivegroup-modules/fivegroup-trajectory/src/main/java/com/fivegroup/trajectory/domain/Battery.java @@ -6,7 +6,7 @@ import lombok.Data; import lombok.NoArgsConstructor; /** - * 品牌厂家表 v_battery + * 电池表 v_battery * * @author fivegroup */ @@ -17,12 +17,12 @@ import lombok.NoArgsConstructor; @AllArgsConstructor public class Battery { /** - * 电机ID + * 电池ID */ private int batteryId; /** - * 电机名称 + * 电池名称 */ private String batteryName; } diff --git a/fivegroup-modules/fivegroup-trajectory/src/main/java/com/fivegroup/trajectory/domain/MotorMaker.java b/fivegroup-modules/fivegroup-trajectory/src/main/java/com/fivegroup/trajectory/domain/BatteryMerchant.java similarity index 69% rename from fivegroup-modules/fivegroup-trajectory/src/main/java/com/fivegroup/trajectory/domain/MotorMaker.java rename to fivegroup-modules/fivegroup-trajectory/src/main/java/com/fivegroup/trajectory/domain/BatteryMerchant.java index babf660..c274909 100644 --- a/fivegroup-modules/fivegroup-trajectory/src/main/java/com/fivegroup/trajectory/domain/MotorMaker.java +++ b/fivegroup-modules/fivegroup-trajectory/src/main/java/com/fivegroup/trajectory/domain/BatteryMerchant.java @@ -6,7 +6,7 @@ import lombok.Data; import lombok.NoArgsConstructor; /** - * 品牌厂家表 v_motor_maker + * 电池厂商表 v_battery_merchant * * @author fivegroup */ @@ -15,14 +15,14 @@ import lombok.NoArgsConstructor; @Builder @NoArgsConstructor @AllArgsConstructor -public class MotorMaker { +public class BatteryMerchant { /** * 电池厂商ID */ - private int motorMakerId; + private int batteryMerchantId; /** * 电池厂商名称 */ - private String motorMakerName; + private String batteryMerchantName; } diff --git a/fivegroup-modules/fivegroup-trajectory/src/main/java/com/fivegroup/trajectory/domain/Brand.java b/fivegroup-modules/fivegroup-trajectory/src/main/java/com/fivegroup/trajectory/domain/Brand.java deleted file mode 100644 index ce29bcc..0000000 --- a/fivegroup-modules/fivegroup-trajectory/src/main/java/com/fivegroup/trajectory/domain/Brand.java +++ /dev/null @@ -1,28 +0,0 @@ -package com.fivegroup.trajectory.domain; - -import lombok.AllArgsConstructor; -import lombok.Builder; -import lombok.Data; -import lombok.NoArgsConstructor; - -/** - * 品牌表 v_brand - * - * @author fivegroup - */ - -@Data -@Builder -@NoArgsConstructor -@AllArgsConstructor -public class Brand { - /** - * 车辆品牌ID - */ - private int brandId; - - /** - * 车辆品牌名称 - */ - private String brandName; -} diff --git a/fivegroup-modules/fivegroup-trajectory/src/main/java/com/fivegroup/trajectory/domain/Motor.java b/fivegroup-modules/fivegroup-trajectory/src/main/java/com/fivegroup/trajectory/domain/Motor.java index d9f1fff..d4b02e8 100644 --- a/fivegroup-modules/fivegroup-trajectory/src/main/java/com/fivegroup/trajectory/domain/Motor.java +++ b/fivegroup-modules/fivegroup-trajectory/src/main/java/com/fivegroup/trajectory/domain/Motor.java @@ -6,7 +6,7 @@ import lombok.Data; import lombok.NoArgsConstructor; /** - * 品牌厂家表 v_motor + * 电机表 v_motor * * @author fivegroup */ diff --git a/fivegroup-modules/fivegroup-trajectory/src/main/java/com/fivegroup/trajectory/domain/BatteryMaker.java b/fivegroup-modules/fivegroup-trajectory/src/main/java/com/fivegroup/trajectory/domain/MotorMerchant.java similarity index 70% rename from fivegroup-modules/fivegroup-trajectory/src/main/java/com/fivegroup/trajectory/domain/BatteryMaker.java rename to fivegroup-modules/fivegroup-trajectory/src/main/java/com/fivegroup/trajectory/domain/MotorMerchant.java index f6fe603..7c24445 100644 --- a/fivegroup-modules/fivegroup-trajectory/src/main/java/com/fivegroup/trajectory/domain/BatteryMaker.java +++ b/fivegroup-modules/fivegroup-trajectory/src/main/java/com/fivegroup/trajectory/domain/MotorMerchant.java @@ -6,7 +6,7 @@ import lombok.Data; import lombok.NoArgsConstructor; /** - * 品牌厂家表 v_battery_maker + * 电机厂商表 v_motor_merchant * * @author fivegroup */ @@ -15,14 +15,14 @@ import lombok.NoArgsConstructor; @Builder @NoArgsConstructor @AllArgsConstructor -public class BatteryMaker { +public class MotorMerchant { /** * 电机厂商ID */ - private int batteryMakerId; + private int motorMerchantId; /** * 电机厂商名称 */ - private String batteryMakerName; + private String motorMerchantName; } diff --git a/fivegroup-modules/fivegroup-trajectory/src/main/java/com/fivegroup/trajectory/domain/Track.java b/fivegroup-modules/fivegroup-trajectory/src/main/java/com/fivegroup/trajectory/domain/Track.java index 0cb18a0..d261772 100644 --- a/fivegroup-modules/fivegroup-trajectory/src/main/java/com/fivegroup/trajectory/domain/Track.java +++ b/fivegroup-modules/fivegroup-trajectory/src/main/java/com/fivegroup/trajectory/domain/Track.java @@ -5,6 +5,8 @@ import lombok.Builder; import lombok.Data; import lombok.NoArgsConstructor; +import java.util.Date; + /** * 实时轨迹表 v_track * @@ -35,4 +37,9 @@ public class Track { * 纬度 */ private double longitude; + + /** + * 时间戳 + */ + private Date timestamp; } diff --git a/fivegroup-modules/fivegroup-trajectory/src/main/java/com/fivegroup/trajectory/domain/Vehicle.java b/fivegroup-modules/fivegroup-trajectory/src/main/java/com/fivegroup/trajectory/domain/Vehicle.java index 78ab3a6..bc141cd 100644 --- a/fivegroup-modules/fivegroup-trajectory/src/main/java/com/fivegroup/trajectory/domain/Vehicle.java +++ b/fivegroup-modules/fivegroup-trajectory/src/main/java/com/fivegroup/trajectory/domain/Vehicle.java @@ -19,25 +19,25 @@ public class Vehicle { */ private int vehicleId; + /** + * 车辆车牌号 + */ + private String vehiclePlateNumber; + /** * 车辆VIN号 */ private String vehicleVin; - /** - * 品牌Id - */ - private String brandId; - /** * 品牌名称 */ - private String brandName; + private String vehicleBrand; /** * 车辆类型Id */ - private String vehicleTypeId; + private int vehicleTypeId; /** * 车辆类型名称 @@ -45,83 +45,48 @@ public class Vehicle { private String vehicleTypeName; /** - * 电机制造商Id + * 电机厂商Id */ - private String batteryMakerId; + private int motorMerchantId; /** - * 电机制造商名称 + * 电机厂商名称 */ - private String batteryMakerName; + private String motorMerchantName; /** * 电机Id */ - private String batteryId; + private int motorId; /** * 电机名称 */ - private String batteryName; + private String motorName; /** - * 电池制造商Id + * 电池厂商Id */ - private String motorMakerId; + private int batteryMerchantId; /** - * 电池制造商名称 + * 电池厂商名称 */ - private String motorMakerName; + private String batteryMerchantName; /** * 电池Id */ - private String motorId; + private int batteryId; /** * 电池名称 */ - private String motorName; + private String batteryName; /** * 车辆状态 */ private String vehicleStatus; - public void setVehicleId(int vehicleId) { - this.vehicleId = vehicleId; - } - - public void setVehicleVin(String vehicleVin) { - this.vehicleVin = vehicleVin; - } - - public void setBrandName(String brandName) { - this.brandName = brandName; - } - - public void setVehicleTypeName(String vehicleTypeName) { - this.vehicleTypeName = vehicleTypeName; - } - - public void setBatteryMakerName(String batteryMakerName) { - this.batteryMakerName = batteryMakerName; - } - - public void setBatteryName(String batteryName) { - this.batteryName = batteryName; - } - - public void setMotorMakerName(String motorMakerName) { - this.motorMakerName = motorMakerName; - } - - public void setMotorName(String motorName) { - this.motorName = motorName; - } - - public void setVehicleStatus(String vehicleStatus) { - this.vehicleStatus = vehicleStatus; - } } diff --git a/fivegroup-modules/fivegroup-trajectory/src/main/java/com/fivegroup/trajectory/mapper/TrackMapper.java b/fivegroup-modules/fivegroup-trajectory/src/main/java/com/fivegroup/trajectory/mapper/TrackMapper.java index e46b968..216b547 100644 --- a/fivegroup-modules/fivegroup-trajectory/src/main/java/com/fivegroup/trajectory/mapper/TrackMapper.java +++ b/fivegroup-modules/fivegroup-trajectory/src/main/java/com/fivegroup/trajectory/mapper/TrackMapper.java @@ -4,6 +4,8 @@ import com.fivegroup.trajectory.domain.Track; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; +import java.util.List; + /** * 实时数据 数据层 @@ -12,5 +14,7 @@ import org.apache.ibatis.annotations.Param; */ @Mapper public interface TrackMapper { - Track vehicleTrack(@Param("vehicleId") Integer vehicleId); + List vehicleTrack(@Param("vehicleId") Integer vehicleId); + + Integer insertTrack(Track track); } diff --git a/fivegroup-modules/fivegroup-trajectory/src/main/java/com/fivegroup/trajectory/mapper/VehicleMapper.java b/fivegroup-modules/fivegroup-trajectory/src/main/java/com/fivegroup/trajectory/mapper/VehicleMapper.java index 478cf0f..108397c 100644 --- a/fivegroup-modules/fivegroup-trajectory/src/main/java/com/fivegroup/trajectory/mapper/VehicleMapper.java +++ b/fivegroup-modules/fivegroup-trajectory/src/main/java/com/fivegroup/trajectory/mapper/VehicleMapper.java @@ -1,10 +1,7 @@ package com.fivegroup.trajectory.mapper; -import com.fivegroup.common.core.domain.Result; -import com.fivegroup.trajectory.domain.BatteryMaker; -import com.fivegroup.trajectory.domain.Brand; -import com.fivegroup.trajectory.domain.Vehicle; -import com.fivegroup.trajectory.domain.VehicleType; +import com.fivegroup.common.core.trajectory.Brand; +import com.fivegroup.trajectory.domain.*; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; @@ -27,9 +24,13 @@ public interface VehicleMapper { Vehicle getVehicleByVehicleId(@Param("vehicleId") Integer vehicleId); - List BrandList(); - List vehicleTypeList(); - List batteryMakerList(); + List batteryMerchantList(); + + List batteryList(); + + List motorMerchantList(); + + List motorList(); } diff --git a/fivegroup-modules/fivegroup-trajectory/src/main/java/com/fivegroup/trajectory/service/TrackService.java b/fivegroup-modules/fivegroup-trajectory/src/main/java/com/fivegroup/trajectory/service/TrackService.java index 5037620..b42bb60 100644 --- a/fivegroup-modules/fivegroup-trajectory/src/main/java/com/fivegroup/trajectory/service/TrackService.java +++ b/fivegroup-modules/fivegroup-trajectory/src/main/java/com/fivegroup/trajectory/service/TrackService.java @@ -2,12 +2,18 @@ package com.fivegroup.trajectory.service; import com.fivegroup.common.core.domain.Result; import com.fivegroup.trajectory.domain.Track; +import org.springframework.stereotype.Service; + +import java.util.List; /** * 实时数据查询 服务层 * * @author fivegroup */ +@Service public interface TrackService { - Result vehicleTrack(Integer vehicleId); + Result> vehicleTrack(Integer vehicleId); + + Result insertTrack(Track track); } diff --git a/fivegroup-modules/fivegroup-trajectory/src/main/java/com/fivegroup/trajectory/service/VehicleService.java b/fivegroup-modules/fivegroup-trajectory/src/main/java/com/fivegroup/trajectory/service/VehicleService.java index f3f1b57..2f89b02 100644 --- a/fivegroup-modules/fivegroup-trajectory/src/main/java/com/fivegroup/trajectory/service/VehicleService.java +++ b/fivegroup-modules/fivegroup-trajectory/src/main/java/com/fivegroup/trajectory/service/VehicleService.java @@ -1,10 +1,8 @@ package com.fivegroup.trajectory.service; import com.fivegroup.common.core.domain.Result; -import com.fivegroup.trajectory.domain.BatteryMaker; -import com.fivegroup.trajectory.domain.Brand; -import com.fivegroup.trajectory.domain.Vehicle; -import com.fivegroup.trajectory.domain.VehicleType; +import com.fivegroup.common.core.trajectory.Brand; +import com.fivegroup.trajectory.domain.*; import java.util.List; /** @@ -23,10 +21,13 @@ public interface VehicleService { Result getVehicleByVehicleId(Integer vehicleId); - Result> BrandList(); - Result> vehicleTypeList(); - Result> batteryMakerList(); + Result> batteryMerchantList(); + Result> batteryList(); + + Result> motorMerchantList(); + + Result> motorList(); } diff --git a/fivegroup-modules/fivegroup-trajectory/src/main/java/com/fivegroup/trajectory/service/impl/TrackServiceImpl.java b/fivegroup-modules/fivegroup-trajectory/src/main/java/com/fivegroup/trajectory/service/impl/TrackServiceImpl.java index ba0e408..1417f3b 100644 --- a/fivegroup-modules/fivegroup-trajectory/src/main/java/com/fivegroup/trajectory/service/impl/TrackServiceImpl.java +++ b/fivegroup-modules/fivegroup-trajectory/src/main/java/com/fivegroup/trajectory/service/impl/TrackServiceImpl.java @@ -8,6 +8,8 @@ import org.springframework.stereotype.Service; import com.fivegroup.trajectory.domain.Track; +import java.util.List; + /** * 实时数据 业务层处理 @@ -21,8 +23,19 @@ public class TrackServiceImpl implements TrackService { @Override - public Result vehicleTrack(Integer vehicleId) { - Track track = trackMapper.vehicleTrack(vehicleId); - return Result.success(track); + public Result> vehicleTrack(Integer vehicleId) { + List trackList = trackMapper.vehicleTrack(vehicleId); + return Result.success(trackList,"查询成功"); } + + @Override + public Result insertTrack(Track track) { + Integer i = trackMapper.insertTrack(track); + if (i>0) { + return Result.success(i,"数据接收成功"); + } + return Result.error(i,"数据接收失败"); + } + + } diff --git a/fivegroup-modules/fivegroup-trajectory/src/main/java/com/fivegroup/trajectory/service/impl/VehicleIServiceImpl.java b/fivegroup-modules/fivegroup-trajectory/src/main/java/com/fivegroup/trajectory/service/impl/VehicleIServiceImpl.java index 77488dc..8edbcbf 100644 --- a/fivegroup-modules/fivegroup-trajectory/src/main/java/com/fivegroup/trajectory/service/impl/VehicleIServiceImpl.java +++ b/fivegroup-modules/fivegroup-trajectory/src/main/java/com/fivegroup/trajectory/service/impl/VehicleIServiceImpl.java @@ -1,12 +1,11 @@ package com.fivegroup.trajectory.service.impl; import com.fivegroup.common.core.domain.Result; -import com.fivegroup.trajectory.domain.BatteryMaker; -import com.fivegroup.trajectory.domain.Brand; -import com.fivegroup.trajectory.domain.Vehicle; -import com.fivegroup.trajectory.domain.VehicleType; +import com.fivegroup.common.core.trajectory.Brand; +import com.fivegroup.trajectory.domain.*; import com.fivegroup.trajectory.mapper.VehicleMapper; import com.fivegroup.trajectory.service.VehicleService; +import lombok.extern.log4j.Log4j2; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; @@ -17,6 +16,7 @@ import java.util.List; * * @author fivegroup */ +@Log4j2 @Service public class VehicleIServiceImpl implements VehicleService { @Autowired @@ -27,7 +27,7 @@ public class VehicleIServiceImpl implements VehicleService { List vehicles = vehicleMapper.vehicleList(); return Result.success(vehicles,"全部车辆查询成功"); } - +// @Override public Result insertVehicle(Vehicle vehicle) { Integer i = vehicleMapper.insertVehicle(vehicle); @@ -48,10 +48,14 @@ public class VehicleIServiceImpl implements VehicleService { @Override public Result deleteVehicle(Integer vehicleId) { - if (vehicleMapper.deleteVehicle(vehicleId) > 0) { + try { + vehicleMapper.deleteVehicle(vehicleId); return Result.success("删除成功"); + } catch (Exception e) { + // 记录异常日志 + log.error("删除车辆信息失败", e); + return Result.error("删除失败"); } - return Result.error("删除失败"); } @Override @@ -60,12 +64,6 @@ public class VehicleIServiceImpl implements VehicleService { return Result.success(vehicle,"车辆查询成功"); } - @Override - public Result> BrandList() { - List brandList = vehicleMapper.BrandList(); - return Result.success(brandList,"品牌查询成功"); - } - @Override public Result> vehicleTypeList() { List vehicleTypeList = vehicleMapper.vehicleTypeList(); @@ -73,9 +71,27 @@ public class VehicleIServiceImpl implements VehicleService { } @Override - public Result> batteryMakerList() { - List batteryMakerList = vehicleMapper.batteryMakerList(); - return Result.success(batteryMakerList,"厂家查询成功"); + public Result> batteryMerchantList() { + List batteryMerchantList = vehicleMapper.batteryMerchantList(); + return Result.success(batteryMerchantList,"电池厂家查询成功"); + } + + @Override + public Result> batteryList() { + List batteryList = vehicleMapper.batteryList(); + return Result.success(batteryList,"电池查询成功"); + } + + @Override + public Result> motorMerchantList() { + List motorMerchantList = vehicleMapper.motorMerchantList(); + return Result.success(motorMerchantList,"电机厂商查询成功"); + } + + @Override + public Result> motorList() { + List motorList = vehicleMapper.motorList(); + return Result.success(motorList,"电机查询成功"); } diff --git a/fivegroup-modules/fivegroup-trajectory/src/main/resources/mapper/TrackMapper.xml b/fivegroup-modules/fivegroup-trajectory/src/main/resources/mapper/TrackMapper.xml index ae179d0..65f21fa 100644 --- a/fivegroup-modules/fivegroup-trajectory/src/main/resources/mapper/TrackMapper.xml +++ b/fivegroup-modules/fivegroup-trajectory/src/main/resources/mapper/TrackMapper.xml @@ -1,6 +1,11 @@ + + INSERT INTO v_track ( track_id, vehicle_id, latitude, longitude, timestamp ) + VALUES + ( 0, #{vehicleId}, #{latitude}, #{longitude}, Now() ); + - SELECT v.vehicle_id, - v.vehicle_vin, - b.brand_name, - t.vehicle_type_name, - bm.battery_maker_name, - ba.battery_name, - mm.motor_maker_name, - mo.motor_name, - v.vehicle_status - FROM v_vehicle v - JOIN v_brand b ON v.brand_id = b.brand_id - JOIN v_vehicle_type t ON v.vehicle_type_id = t.vehicle_type_id - JOIN v_battery_maker bm ON v.battery_maker_id = bm.battery_maker_id - JOIN v_battery ba ON v.battery_id = ba.battery_id - JOIN v_motor_maker mm ON v.motor_maker_id = mm.motor_maker_id - JOIN v_motor mo ON v.motor_id = mo.motor_id - WHERE v.vehicle_status = 1 + SELECT + v.vehicle_id, + v.vehicle_vin, + v.vehicle_plateNumber, + type.vehicle_type_name, + v.vehicle_brand, + mm.motor_merchant_name, + m.motor_name, + bm.battery_merchant_name, + b.battery_name, + v.vehicle_status + FROM + v_vehicle v + LEFT JOIN v_vehicle_type type ON v.vehicle_type_id = type.vehicle_type_id + LEFT JOIN v_motor_merchant mm ON v.motor_merchant_id = mm.motor_merchant_id + LEFT JOIN v_motor m ON v.motor_id = m.motor_id + LEFT JOIN v_battery_merchant bm ON v.battery_merchant_id = bm.battery_merchant_id + LEFT JOIN v_battery b ON v.battery_id = b.battery_id - - SELECT - battery_maker_id, - battery_maker_name - FROM v_battery_maker + battery_merchant_id, + battery_merchant_name + FROM v_battery_merchant + + + + diff --git a/fivegroup-modules/fivegroup-wall/pom.xml b/fivegroup-modules/fivegroup-wall/pom.xml index 4b0b3be..2f6f6e0 100644 --- a/fivegroup-modules/fivegroup-wall/pom.xml +++ b/fivegroup-modules/fivegroup-wall/pom.xml @@ -88,6 +88,9 @@ + + + diff --git a/fivegroup-modules/fivegroup-wall/src/main/resources/bootstrap.yml b/fivegroup-modules/fivegroup-wall/src/main/resources/bootstrap.yml index 2831b6b..66070c3 100644 --- a/fivegroup-modules/fivegroup-wall/src/main/resources/bootstrap.yml +++ b/fivegroup-modules/fivegroup-wall/src/main/resources/bootstrap.yml @@ -1,6 +1,6 @@ # Tomcat server: - port: 9289 + port: 9290 # Spring spring: diff --git a/fivegroup-modules/pom.xml b/fivegroup-modules/pom.xml index c8d70d8..72434ee 100644 --- a/fivegroup-modules/pom.xml +++ b/fivegroup-modules/pom.xml @@ -29,3 +29,4 @@ +