#region << 版 本 注 释 >> /*---------------------------------------------------------------- * 命名空间:WIDESEAWCS_TaskInfoService * 创建者:胡童庆 * 创建时间:2024/8/2 16:13:36 * 版本:V1.0.0 * 描述: * * ---------------------------------------------------------------- * 修改人: * 修改时间: * 版本:V1.0.1 * 修改说明: * *----------------------------------------------------------------*/ #endregion << 版 本 注 释 >> using System; using System.Collections.Generic; using System.ComponentModel; using System.Linq; using System.Reflection; using System.Text; using System.Threading.Tasks; using WIDESEAWCS_Core; using WIDESEAWCS_Core.BaseServices; using WIDESEAWCS_Core.Enums; using WIDESEAWCS_ITaskInfoRepository; using WIDESEAWCS_ITaskInfoService; using WIDESEAWCS_Model.Models; namespace WIDESEAWCS_TaskInfoService { public class TaskExecuteDetailService : ServiceBase, ITaskExecuteDetailService { private readonly ITaskRepository _taskRepository; public TaskExecuteDetailService(ITaskExecuteDetailRepository BaseDal, ITaskRepository taskRepository) : base(BaseDal) { _taskRepository = taskRepository; } public void AddTaskExecuteDetail(int taskId, string description = "") { try { } catch (Exception ex) { } } public void AddTaskExecuteDetail(List taskNums, string description = "") { try { List taskExecuteDetails = new List(); foreach (var item in taskNums) { } BaseDal.AddData(taskExecuteDetails); } catch (Exception ex) { } } public WebResponseContent GetDetailInfo(int taskNum) { WebResponseContent content = new(); try { } catch (Exception ex) { } return content; } public WebResponseContent GetDetailDatas(int taskNum) { WebResponseContent content = new(); try { Dt_Task task = _taskRepository.QueryFirst(x => x.TaskNum == taskNum); if (task != null) { List taskExecuteDetails = BaseDal.QueryData(x => x.TaskId == task.TaskId, new Dictionary { { nameof(Dt_TaskExecuteDetail.TaskDetailId), SqlSugar.OrderByType.Asc } }); content = WebResponseContent.Instance.OK(data: taskExecuteDetails); } else { content = WebResponseContent.Instance.Error($"未找到该任务信息,任务号:【{taskNum}】"); } } catch (Exception ex) { } return content; } } }