wlzboy
2025-09-26 97db9d11ff425583d2dece82a842a7766bb5e7e4
ruoyi-admin/src/main/java/com/ruoyi/web/controller/task/SysTaskVehicleController.java
@@ -78,7 +78,9 @@
    @PostMapping("/assign-batch/{taskId}")
    public AjaxResult assignVehicles(@PathVariable("taskId") Long taskId, @RequestBody BatchAssignVehicleRequest request) {
        try {
            int result = sysTaskService.assignMultipleVehiclesToTask(taskId, request.getVehicleIds(), request.getRemark());
            // 设置请求对象中的taskId,确保参数一致性
            request.setTaskId(taskId);
            int result = sysTaskService.assignMultipleVehiclesToTask(request.getTaskId(), request.getVehicleIds(), request.getRemark());
            if (result > 0) {
                return success("批量分配成功,共分配 " + result + " 辆车");
            } else {
@@ -136,9 +138,18 @@
     * 批量分配车辆请求对象
     */
    public static class BatchAssignVehicleRequest {
        private Long taskId;
        private List<Long> vehicleIds;
        private String remark;
        public Long getTaskId() {
            return taskId;
        }
        public void setTaskId(Long taskId) {
            this.taskId = taskId;
        }
        public List<Long> getVehicleIds() {
            return vehicleIds;
        }