From 6b2c36c4b5533584783955819d766d013c23f2ac Mon Sep 17 00:00:00 2001
From: sunpengfei <i@angelzzz.com>
Date: 星期三, 13 八月 2025 15:14:24 +0800
Subject: [PATCH] feat:开发

---
 FlexJobApi.FlexJobServer.Application/TaskCheckReceives/Queries/TaskCheckReceiveQueryHandler.cs    |    4 ++--
 FlexJobApi.Core/Enums/Tasks/EnumTaskCheckReceiveStatus.cs                                         |    2 +-
 FlexJobApi.FlexJobServer.Application/TaskCheckReceives/Commands/TaskCheckReceiveCommandHandler.cs |    2 ++
 3 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/FlexJobApi.Core/Enums/Tasks/EnumTaskCheckReceiveStatus.cs b/FlexJobApi.Core/Enums/Tasks/EnumTaskCheckReceiveStatus.cs
index 23790e2..50a950c 100644
--- a/FlexJobApi.Core/Enums/Tasks/EnumTaskCheckReceiveStatus.cs
+++ b/FlexJobApi.Core/Enums/Tasks/EnumTaskCheckReceiveStatus.cs
@@ -18,7 +18,7 @@
         /// <summary>
         /// 寰呴獙鏀�
         /// </summary>
-        WaitCheckReceive = 10,
+        WaitCheckReceive = 20,
         /// <summary>
         /// 宸查獙鏀�
         /// </summary>
diff --git a/FlexJobApi.FlexJobServer.Application/TaskCheckReceives/Commands/TaskCheckReceiveCommandHandler.cs b/FlexJobApi.FlexJobServer.Application/TaskCheckReceives/Commands/TaskCheckReceiveCommandHandler.cs
index 6e849f1..aae3fb4 100644
--- a/FlexJobApi.FlexJobServer.Application/TaskCheckReceives/Commands/TaskCheckReceiveCommandHandler.cs
+++ b/FlexJobApi.FlexJobServer.Application/TaskCheckReceives/Commands/TaskCheckReceiveCommandHandler.cs
@@ -47,7 +47,9 @@
                 .FirstOrDefaultAsync(it => it.TaskInfoId == task.Id && it.EnterpriseEmployee.UserId == logier.Id, cancellationToken);
             if (taskUser == null) throw Oops.Oh(EnumErrorCodeType.s404, "璇ユ姤鍚嶄俊鎭�");
             if (taskUser.ArrangeStatus == EnumTaskUserArrangeStatus.Wait) throw Oops.Oh(EnumErrorCodeType.s510, "鏆傛湭瀹夋帓璇ヤ换鍔�");
+            task.CheckReceiveStatus = EnumTaskCheckReceiveStatus.WaitCheckReceive;
             task.LastSubmitTime = now;
+            taskUser.CheckReceiveStatus = EnumTaskCheckReceiveStatus.WaitCheckReceive;
             taskUser.LastSubmitTime = now;
             var submit = await repTaskInfoUserSubmit.AsQueryable()
                 .Include(it => it.Files)
diff --git a/FlexJobApi.FlexJobServer.Application/TaskCheckReceives/Queries/TaskCheckReceiveQueryHandler.cs b/FlexJobApi.FlexJobServer.Application/TaskCheckReceives/Queries/TaskCheckReceiveQueryHandler.cs
index 1517eef..ef3b8e8 100644
--- a/FlexJobApi.FlexJobServer.Application/TaskCheckReceives/Queries/TaskCheckReceiveQueryHandler.cs
+++ b/FlexJobApi.FlexJobServer.Application/TaskCheckReceives/Queries/TaskCheckReceiveQueryHandler.cs
@@ -68,10 +68,10 @@
                             s.Date.Date == request.Date.Value.Date
                             && (request.CheckReceiveStatus == EnumTaskCheckReceiveStatus.WaitSubmit
                             ? s.CheckReceiveStatus == EnumTaskUserSubmitCheckReceiveStatus.WaitSubmit
-                            : request.CheckReceiveStatus == EnumTaskCheckReceiveStatus.WaitCheckReceive
+                            : (request.CheckReceiveStatus == EnumTaskCheckReceiveStatus.WaitCheckReceive
                             ? s.CheckReceiveStatus == EnumTaskUserSubmitCheckReceiveStatus.WaitCheckReceive
                             : (s.CheckReceiveStatus == EnumTaskUserSubmitCheckReceiveStatus.Success
-                            || s.CheckReceiveStatus == EnumTaskUserSubmitCheckReceiveStatus.Fail))))));
+                            || s.CheckReceiveStatus == EnumTaskUserSubmitCheckReceiveStatus.Fail)))))));
             }
             else
             {

--
Gitblit v1.9.1