修改车辆信息

master
张小东 2023-11-22 10:10:02 +08:00
parent 8f76d6d4cc
commit 77a4e2758e
5 changed files with 30 additions and 6 deletions

View File

@ -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<Vehicle> echoVehicle(@RequestParam("vehicleId") Integer vehicleId){
return trajectoryService.echoVehicle(vehicleId);
}
/**
*
*/
@PostMapping("/updateVehicle")
@WebLog(description = "修改车辆信息")
public Result<Object> updateVehicle(@RequestParam("vehicleId") Integer vehicleId){
return trajectoryService.updateVehicle(vehicleId);
}
}

View File

@ -17,4 +17,6 @@ public interface TrajectoryMapper {
List<VehicleType> vehicleTypeList();
Vehicle echoVehicle(@Param("vehicleId") Integer vehicleId);
Integer updateVehicle(@Param("vehicleId") Integer vehicleId);
}

View File

@ -15,4 +15,6 @@ public interface TrajectoryService<T, C> {
Result<List<VehicleType>> vehicleTypeList();
Result<Vehicle> echoVehicle(Integer vehicleId);
Result<Object> updateVehicle(Integer vehicleId);
}

View File

@ -54,7 +54,7 @@ public class TrajectoryServiceImpl implements TrajectoryService {
@Override
public Result<List<VehicleType>> vehicleTypeList() {
List<VehicleType> 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<Object> updateVehicle(Integer vehicleId) {
Integer i = mapper.updateVehicle(vehicleId);
if (i>0) {
return Result.success(i,"修改成功");
}
return null;
}
}

View File

@ -1,6 +1,12 @@
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
<mapper namespace="com.vehicle.trajectory.mapper.TrajectoryMapper">
<update id="updateVehicle">
UPDATE vehicle
SET vehicle_status = 0
WHERE
vehicle_id = #{vehicleId};
</update>
<select id="realDateList" resultType="com.february.common.domain.RealData">
SELECT