| | |
| | | } |
| | | |
| | | @Override |
| | | @Transactional |
| | | |
| | | public void saveTaskVehicles(Long taskId, List<Long> vehicleIds, String userName) { |
| | | saveTaskVehicles(taskId, vehicleIds, userName, |
| | | DateUtils.getNowDate(), DateUtils.getNowDate(), DateUtils.getNowDate()); |
| | | } |
| | | |
| | | @Override |
| | | @Transactional |
| | | |
| | | public void saveTaskVehicles(Long taskId, List<Long> vehicleIds, String userName, |
| | | Date assignTime, Date createTime, Date updateTime) { |
| | | if (vehicleIds == null || vehicleIds.isEmpty()) { |
| | |
| | | } |
| | | |
| | | @Override |
| | | @Transactional |
| | | |
| | | public boolean updateTaskVehicles(Long taskId, List<Long> newVehicleIds, String userName) { |
| | | if (newVehicleIds == null || newVehicleIds.isEmpty()) { |
| | | return false; |
| | |
| | | } |
| | | |
| | | @Override |
| | | @Transactional |
| | | |
| | | public int assignVehicleToTask(Long taskId, Long vehicleId, String remark, Long userId, String userName) { |
| | | // 检查是否已经分配 |
| | | int exists = sysTaskVehicleMapper.checkTaskVehicleExists(taskId, vehicleId); |
| | |
| | | } |
| | | |
| | | @Override |
| | | @Transactional |
| | | |
| | | public int unassignVehicleFromTask(Long taskId, Long vehicleId) { |
| | | return sysTaskVehicleMapper.deleteSysTaskVehicleByTaskIdAndVehicleId(taskId, vehicleId); |
| | | } |
| | | |
| | | @Override |
| | | @Transactional |
| | | |
| | | public int assignMultipleVehiclesToTask(Long taskId, List<Long> vehicleIds, String remark, |
| | | Long userId, String userName) { |
| | | List<SysTaskVehicle> taskVehicles = new ArrayList<>(); |