修改车辆信息

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.aspect.WebLog;
import com.vehicle.trajectory.service.TrajectoryService; import com.vehicle.trajectory.service.TrajectoryService;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.*;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletRequest;
import java.util.List; 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){ public Result<Vehicle> echoVehicle(@RequestParam("vehicleId") Integer vehicleId){
return trajectoryService.echoVehicle(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(); List<VehicleType> vehicleTypeList();
Vehicle echoVehicle(@Param("vehicleId") Integer vehicleId); 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<List<VehicleType>> vehicleTypeList();
Result<Vehicle> echoVehicle(Integer vehicleId); Result<Vehicle> echoVehicle(Integer vehicleId);
Result<Object> updateVehicle(Integer vehicleId);
} }

View File

@ -54,7 +54,7 @@ public class TrajectoryServiceImpl implements TrajectoryService {
@Override @Override
public Result<List<VehicleType>> vehicleTypeList() { public Result<List<VehicleType>> vehicleTypeList() {
List<VehicleType> vehicleTypes = mapper.vehicleTypeList(); List<VehicleType> vehicleTypes = mapper.vehicleTypeList();
return Result.success(vehicleTypes); return Result.success(vehicleTypes,"查询成功");
} }
@Override @Override
@ -63,5 +63,14 @@ public class TrajectoryServiceImpl implements TrajectoryService {
return Result.success(vehicle); 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" ?> <?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" > <!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"> <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 id="realDateList" resultType="com.february.common.domain.RealData">
SELECT SELECT