| | |
| | | } |
| | | } |
| | | private readonly static object lockerCompleted = new object(); |
| | | public override WebResponseContent DeleteData(object[] keys) |
| | | { |
| | | int[] intKeys = keys.Select(x => Convert.ToInt32(x)).ToArray(); |
| | | List<Dt_Task> tasks = BaseDal.QueryData(x=> intKeys.Contains(x.TaskId)); |
| | | foreach (var task in tasks) |
| | | { |
| | | task.TaskState = TaskStatusEnum.Cancel.ObjToInt(); |
| | | BaseDal.DeleteAndMoveIntoHty(task, App.User?.UserId == 0 ? OperateTypeEnum.鑷姩瀹屾垚 : OperateTypeEnum.浜哄伐瀹屾垚); |
| | | } |
| | | return WebResponseContent.Instance.OK(); |
| | | } |
| | | /// <summary> |
| | | /// 浠诲姟瀹屾垚 |
| | | /// </summary> |