| | |
| | | |
| | | #endregion << 版 本 注 释 >> |
| | | |
| | | using AutoMapper; |
| | | using MapsterMapper; |
| | | using SqlSugar; |
| | | using System.Diagnostics.CodeAnalysis; |
| | | using WIDESEAWCS_Common.TaskEnum; |
| | |
| | | _mapper = mapper; |
| | | } |
| | | |
| | | public override WebResponseContent DeleteData(object[] keys) |
| | | { |
| | | List<int> taskKeys = new List<int>(); |
| | | for (int i = 0; i < keys.Length; i++) |
| | | { |
| | | taskKeys.Add(Convert.ToInt32(keys[i])); |
| | | } |
| | | List<Dt_RobotTask> tasks = BaseDal.QueryData(x => taskKeys.Contains(x.RobotTaskId)); |
| | | BaseDal.DeleteAndMoveIntoHty(tasks, OperateTypeEnum.人工删除); |
| | | return WebResponseContent.Instance.OK($"成功删除{tasks.Count}条数据"); |
| | | } |
| | | //public override WebResponseContent DeleteData(object[] keys) |
| | | //{ |
| | | // List<int> taskKeys = new List<int>(); |
| | | // for (int i = 0; i < keys.Length; i++) |
| | | // { |
| | | // taskKeys.Add(Convert.ToInt32(keys[i])); |
| | | // } |
| | | // List<Dt_RobotTask> tasks = BaseDal.QueryData(x => taskKeys.Contains(x.RobotTaskId)); |
| | | // BaseDal.DeleteAndMoveIntoHty(tasks, OperateTypeEnum.人工删除); |
| | | // return WebResponseContent.Instance.OK($"成功删除{tasks.Count}条数据"); |
| | | //} |
| | | |
| | | public Dt_RobotTask? QueryRobotCraneTask(string deviceCode) |
| | | { |
| | | return BaseDal.QueryFirst(x => x.RobotRoadway == deviceCode && x.RobotTaskState <= (int)TaskRobotStatusEnum.RobotExecuting, TaskOrderBy); |
| | | return BaseDal.QueryFirst(x => x.RobotRoadway == deviceCode && x.RobotTaskState != (int)TaskRobotStatusEnum.RobotExecuting, TaskOrderBy); |
| | | } |
| | | |
| | | public async Task<bool> UpdateRobotTaskAsync(Dt_RobotTask robotTask) |
| | | { |
| | | return await BaseDal.UpdateDataAsync(robotTask); |
| | | } |
| | | } |
| | | } |
| | | } |