wlzboy
2025-12-06 5d75fcaea0a3774052b7484a4ffe755258502363
ruoyi-system/src/main/java/com/ruoyi/system/service/ISysTaskService.java
@@ -273,4 +273,33 @@
     */
    public boolean existsByLegacyDispatchOrdId(Long legacyDispatchOrdId);
    /**
     * 检查任务是否可以出发
     * 检查:
     * 1. 车辆是否有未完成的任务
     * 2. 执行人员是否有未完成的任务
     *
     * @param taskId 任务ID
     * @return AjaxResult 校验结果,包含 valid 和 conflicts 信息
     */
    public com.ruoyi.common.core.domain.AjaxResult checkTaskCanDepart(Long taskId);
    /**
     * 执行人点击就绪
     *
     * @param taskId 任务ID
     * @param userId 用户ID
     * @return 结果
     */
    public com.ruoyi.common.core.domain.AjaxResult setAssigneeReady(Long taskId, Long userId);
    /**
     * 取消执行人就绪
     *
     * @param taskId 任务ID
     * @param userId 用户ID
     * @return 结果
     */
    public com.ruoyi.common.core.domain.AjaxResult cancelAssigneeReady(Long taskId, Long userId);
}