| | |
| | | 锘縰sing System; |
| | | 锘縰sing SqlSugar.Extensions; |
| | | using System; |
| | | using System.Collections.Generic; |
| | | using System.Linq; |
| | | using System.Text; |
| | | using System.Threading.Tasks; |
| | | using WIDESEAWCS_Common.TaskEnum; |
| | | using WIDESEAWCS_Core; |
| | | using WIDESEAWCS_DTO.TaskInfo; |
| | | using WIDESEAWCS_Model.Models; |
| | |
| | | try |
| | | { |
| | | var Tasks = BaseDal.QueryData(x => saveModel.DelKeys.Contains(x.TaskId)); |
| | | foreach (var task in Tasks) |
| | | if (Tasks.Where(x => !TaskInboundTypes.Contains(x.TaskType)).Any()) throw new Exception("鍙彲鍙栨秷鍏ュ簱浠诲姟"); |
| | | if (Tasks.Where(x => x.TaskState > TaskInStatusEnum.AGV_InFinish.ObjToInt()).Any()) throw new Exception("鏆備笉鍙彇娑堝凡涓婅緭閫佺嚎浠诲姟"); |
| | | //var UserName = App.User?.UserName; |
| | | Tasks.ForEach(x => |
| | | { |
| | | |
| | | } |
| | | x.TaskState = TaskInStatusEnum.InCancel.ObjToInt(); |
| | | //x.Modifier = UserName; |
| | | //x.ModifyDate = DateTime.Now; |
| | | }); |
| | | BaseDal.UpdateData(Tasks); |
| | | webResponseContent.OK(); |
| | | } |
| | | catch (Exception ex) |
| | | { |