| | |
| | | import com.ruoyi.system.service.*; |
| | | import com.ruoyi.system.service.ILegacySystemSyncService; |
| | | import com.ruoyi.system.service.ITaskDispatchSyncService; |
| | | import com.ruoyi.system.mapper.SysTaskStatusHistoryMapper; |
| | | import org.springframework.beans.factory.annotation.Qualifier; |
| | | import org.springframework.security.access.prepost.PreAuthorize; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | |
| | | import com.ruoyi.common.enums.BusinessType; |
| | | import com.ruoyi.system.domain.SysTask; |
| | | import com.ruoyi.system.domain.SysTaskLog; |
| | | import com.ruoyi.system.domain.SysTaskStatusHistory; |
| | | import com.ruoyi.system.domain.VehicleInfo; |
| | | import com.ruoyi.system.domain.vo.TaskQueryVO; |
| | | import com.ruoyi.system.domain.vo.TaskCreateVO; |
| | |
| | | |
| | | @Autowired |
| | | private ITaskStatusPushService taskStatusPushService; |
| | | |
| | | @Autowired |
| | | private SysTaskStatusHistoryMapper sysTaskStatusHistoryMapper; |
| | | |
| | | /** |
| | | * 查询任务管理列表(后台管理端) |
| | |
| | | return error("同步异常: " + e.getMessage()); |
| | | } |
| | | } |
| | | |
| | | /** |
| | | * 查询任务状态变更历史 |
| | | */ |
| | | @GetMapping("/{taskId}/statusHistory") |
| | | public AjaxResult getTaskStatusHistory(@PathVariable Long taskId) { |
| | | try { |
| | | SysTask task = sysTaskService.selectSysTaskByTaskId(taskId); |
| | | if (task == null) { |
| | | return error("任务不存在"); |
| | | } |
| | | List<SysTaskStatusHistory> list = sysTaskStatusHistoryMapper.selectByTaskId(taskId); |
| | | return success(list); |
| | | } catch (Exception e) { |
| | | logger.error("查询任务状态历史异常,taskId: {}", taskId, e); |
| | | return error("查询失败: " + e.getMessage()); |
| | | } |
| | | } |
| | | } |