wlzboy
2025-12-26 4fdde57a837b47b0a04aa17a7627c21b7425eda2
ruoyi-system/src/main/java/com/ruoyi/system/service/ISysTaskService.java
@@ -125,6 +125,14 @@
    public int changeTaskStatus(Long taskId, TaskStatus newStatus, String remark);
    /**
     * 强制完成任务(指定实际开始时间和结束时间)
     *
     * @param task 任务信息(包含taskId、taskStatus、actualStartTime、actualEndTime、remark)
     * @return 结果
     */
    public int forceCompleteTask(SysTask task);
    /**
     * 变更任务状态(含GPS位置信息)
     * 
     * @param taskId 任务ID
@@ -336,5 +344,14 @@
     * @return 结果
     */
    public com.ruoyi.common.core.domain.AjaxResult cancelAssigneeReady(Long taskId, Long userId);
    /**
     * 检查任务是否重复(根据联系人电话和创建日期)
     *
     * @param phone 联系人电话
     * @param createDate 任务创建日期(格式:YYYY-MM-DD)
     * @return true-存在重复,false-不重复
     */
    public boolean checkTaskDuplicate(String phone, String createDate);
}