From 5c45bc53e2c18e45130c21048df4af4896455c6d Mon Sep 17 00:00:00 2001 From: sunpengfei <i@angelzzz.com> Date: 星期五, 12 九月 2025 15:58:48 +0800 Subject: [PATCH] feat:开发 --- FlexJobApi.FlexJobServer.Application/TaskCheckReceives/Queries/TaskCheckReceiveQueryHandler.cs | 6 ++++-- 1 files changed, 4 insertions(+), 2 deletions(-) diff --git a/FlexJobApi.FlexJobServer.Application/TaskCheckReceives/Queries/TaskCheckReceiveQueryHandler.cs b/FlexJobApi.FlexJobServer.Application/TaskCheckReceives/Queries/TaskCheckReceiveQueryHandler.cs index 74e3c39..4185b37 100644 --- a/FlexJobApi.FlexJobServer.Application/TaskCheckReceives/Queries/TaskCheckReceiveQueryHandler.cs +++ b/FlexJobApi.FlexJobServer.Application/TaskCheckReceives/Queries/TaskCheckReceiveQueryHandler.cs @@ -81,7 +81,8 @@ && it.TaskInfoUsers.Any(tu => (logier.Type == EnumUserType.Personal ? tu.EnterpriseEmployee.UserId == logier.Id : true) && (request.CheckReceiveStatus == EnumTaskCheckReceiveStatus.WaitSubmit - ? !tu.Submits.Any(s => s.Date.Date == request.Date.Value.Date) + ? (!tu.Submits.Any(s => s.Date.Date == request.Date.Value.Date) + || tu.Submits.Any(s => s.Date.Date == request.Date.Value.Date && s.CheckReceiveStatus == EnumTaskUserSubmitCheckReceiveStatus.WaitSubmit)) : tu.Submits.Any(s => s.Date.Date == request.Date.Value.Date && (request.CheckReceiveStatus == EnumTaskCheckReceiveStatus.WaitSubmit @@ -156,7 +157,8 @@ q = q.Where(it => it.TaskInfo.EnterpriseId == logier.EnterpriseId && (request.CheckReceiveStatus == EnumTaskCheckReceiveStatus.WaitSubmit - ? !it.Submits.Any(s => s.Date.Date == request.Date.Value.Date) + ? (!it.Submits.Any(s => s.Date.Date == request.Date.Value.Date) + || it.Submits.Any(s => s.Date.Date == request.Date.Value.Date && s.CheckReceiveStatus == EnumTaskUserSubmitCheckReceiveStatus.WaitSubmit)) : it.Submits.Any(s => s.Date.Date == request.Date.Value.Date && (request.CheckReceiveStatus == EnumTaskCheckReceiveStatus.WaitSubmit -- Gitblit v1.9.1