From 7a884c6b67b6604ee3618effd2ba0decb310c0b2 Mon Sep 17 00:00:00 2001 From: wxw <Administrator@DESKTOP-5BIMHQ3> Date: 星期二, 03 九月 2024 16:24:28 +0800 Subject: [PATCH] 新增PLC类型枚举 --- Admin.NET/WCS.Application/Service/WcsTask/WcsTaskService.cs | 7 ++++++- 1 files changed, 6 insertions(+), 1 deletions(-) diff --git a/Admin.NET/WCS.Application/Service/WcsTask/WcsTaskService.cs b/Admin.NET/WCS.Application/Service/WcsTask/WcsTaskService.cs index 62d8fe6..d3408f7 100644 --- a/Admin.NET/WCS.Application/Service/WcsTask/WcsTaskService.cs +++ b/Admin.NET/WCS.Application/Service/WcsTask/WcsTaskService.cs @@ -52,7 +52,12 @@ [DisplayName("澧炲姞浠诲姟琛�")] public async Task<long> Add(AddWcsTaskInput input) { + if(await _wcsTaskRep.AsQueryable().AnyAsync(s => s.TaskNo == input.TaskNo)) + { + throw Oops.Bah("浠诲姟鍙烽噸澶�"); + } var entity = input.Adapt<WcsTask>(); + entity.Origin = "WCS"; await _wcsTaskRep.InsertAsync(entity); return entity.Id; } @@ -134,7 +139,7 @@ modTask.IsSuccess = TaskSuccessEnum.Fail; modTask.FinishDate = DateTime.Now; modTask.Status = input.Status; - await _wcsTaskRep.Context.Updateable(modTask).UpdateColumns(s => new { s.Status, s.IsSuccess, s.FinishDate }).ExecuteCommandAsync(); + await _wcsTaskRep.Context.Updateable(modTask).UpdateColumns(s => new { s.Status, s.IsSuccess, s.FinishDate, s.UpdateTime,s.UpdateUserId,s.UpdateUserName }).ExecuteCommandAsync(); //鍐欏叆浠诲姟鏄庣粏琛� WcsTaskMonitor modTaskMonitor = new WcsTaskMonitor() { -- Gitblit v1.8.0