From 11cea3bba7ac11d67c1110f3a922c8a19cb5a57d Mon Sep 17 00:00:00 2001
From: hwh <332078369@qq.com>
Date: 星期二, 03 九月 2024 11:42:53 +0800
Subject: [PATCH] 报警监控通讯和页面优化

---
 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