diff --git a/february-vehicle-server/src/main/java/com/vehicle/trajectory/controller/TrajectoryController.java b/february-vehicle-server/src/main/java/com/vehicle/trajectory/controller/TrajectoryController.java index 288f28e..6004df2 100644 --- a/february-vehicle-server/src/main/java/com/vehicle/trajectory/controller/TrajectoryController.java +++ b/february-vehicle-server/src/main/java/com/vehicle/trajectory/controller/TrajectoryController.java @@ -8,10 +8,7 @@ import com.february.common.domain.VehicleType; import com.vehicle.trajectory.aspect.WebLog; import com.vehicle.trajectory.service.TrajectoryService; 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 javax.servlet.http.HttpServletRequest; import java.util.List; @@ -35,7 +32,6 @@ public class TrajectoryController { } - /** * 车辆信息 */ @@ -62,4 +58,13 @@ public class TrajectoryController { public Result echoVehicle(@RequestParam("vehicleId") Integer vehicleId){ return trajectoryService.echoVehicle(vehicleId); } + + /** + * 修改车辆信息 + */ + @PostMapping("/updateVehicle") + @WebLog(description = "修改车辆信息") + public Result updateVehicle(@RequestParam("vehicleId") Integer vehicleId){ + return trajectoryService.updateVehicle(vehicleId); + } } diff --git a/february-vehicle-server/src/main/java/com/vehicle/trajectory/mapper/TrajectoryMapper.java b/february-vehicle-server/src/main/java/com/vehicle/trajectory/mapper/TrajectoryMapper.java index 0ea5586..ea58172 100644 --- a/february-vehicle-server/src/main/java/com/vehicle/trajectory/mapper/TrajectoryMapper.java +++ b/february-vehicle-server/src/main/java/com/vehicle/trajectory/mapper/TrajectoryMapper.java @@ -17,4 +17,6 @@ public interface TrajectoryMapper { List vehicleTypeList(); Vehicle echoVehicle(@Param("vehicleId") Integer vehicleId); + + Integer updateVehicle(@Param("vehicleId") Integer vehicleId); } diff --git a/february-vehicle-server/src/main/java/com/vehicle/trajectory/service/TrajectoryService.java b/february-vehicle-server/src/main/java/com/vehicle/trajectory/service/TrajectoryService.java index af13fe5..10bfaee 100644 --- a/february-vehicle-server/src/main/java/com/vehicle/trajectory/service/TrajectoryService.java +++ b/february-vehicle-server/src/main/java/com/vehicle/trajectory/service/TrajectoryService.java @@ -15,4 +15,6 @@ public interface TrajectoryService { Result> vehicleTypeList(); Result echoVehicle(Integer vehicleId); + + Result updateVehicle(Integer vehicleId); } diff --git a/february-vehicle-server/src/main/java/com/vehicle/trajectory/service/impl/TrajectoryServiceImpl.java b/february-vehicle-server/src/main/java/com/vehicle/trajectory/service/impl/TrajectoryServiceImpl.java index aec94a5..ca6c41f 100644 --- a/february-vehicle-server/src/main/java/com/vehicle/trajectory/service/impl/TrajectoryServiceImpl.java +++ b/february-vehicle-server/src/main/java/com/vehicle/trajectory/service/impl/TrajectoryServiceImpl.java @@ -54,7 +54,7 @@ public class TrajectoryServiceImpl implements TrajectoryService { @Override public Result> vehicleTypeList() { List vehicleTypes = mapper.vehicleTypeList(); - return Result.success(vehicleTypes); + return Result.success(vehicleTypes,"查询成功"); } @Override @@ -63,5 +63,14 @@ public class TrajectoryServiceImpl implements TrajectoryService { return Result.success(vehicle); } + @Override + public Result updateVehicle(Integer vehicleId) { + Integer i = mapper.updateVehicle(vehicleId); + if (i>0) { + return Result.success(i,"修改成功"); + } + return null; + } + } diff --git a/february-vehicle-server/src/main/resources/mapper/TrajectoryMapper.xml b/february-vehicle-server/src/main/resources/mapper/TrajectoryMapper.xml index dd5fc73..70e18cc 100644 --- a/february-vehicle-server/src/main/resources/mapper/TrajectoryMapper.xml +++ b/february-vehicle-server/src/main/resources/mapper/TrajectoryMapper.xml @@ -1,6 +1,12 @@ + + UPDATE vehicle + SET vehicle_status = 0 + WHERE + vehicle_id = #{vehicleId}; +