using WIDESEA_Core; using WIDESEA_Core.BaseRepository; using WIDESEA_Core.BaseServices; using WIDESEA_IBusinessesRepository; using WIDESEA_IBusinessServices; using WIDESEA_Model.Models; using WIDESEA_StorageTaskRepository; namespace WIDESEA_BusinessServices { public class Dt_HostErrorMessageService : ServiceBase, IDt_HostErrorMessageService { private readonly IUnitOfWorkManage _unitOfWorkManage; public Dt_HostErrorMessageService(IDt_HostErrorMessageRepository BaseDal, IUnitOfWorkManage unitOfWorkManage) : base(BaseDal) { _unitOfWorkManage = unitOfWorkManage; } public override WebResponseContent DeleteData(object[] key) { WebResponseContent content = new WebResponseContent(); // 创建历史任务实例模型 try { foreach (var item in key) { var error = BaseDal.QueryFirst(x => x.id == Convert.ToInt32(item)); if (error == null) { return content.Error("未找到任务信息!"); } var isTaskDelete = BaseDal.DeleteData(error); } return content.OK("删除成功!"); } catch (Exception ex) { return content.Error("删除任务异常:" + ex.Message); } } } }