From a9ee8bf270eb8a3315808b24b41417be4b1a8a9a Mon Sep 17 00:00:00 2001 From: sunpengfei <i@angelzzz.com> Date: 星期三, 20 八月 2025 16:47:34 +0800 Subject: [PATCH] feat:开发 --- FlexJobApi.UserServer.Application/ElectronSign/Commands/ContractTemplateCommandHandler.cs | 14 +++++++++++--- 1 files changed, 11 insertions(+), 3 deletions(-) diff --git a/FlexJobApi.UserServer.Application/ElectronSign/Commands/ContractTemplateCommandHandler.cs b/FlexJobApi.UserServer.Application/ElectronSign/Commands/ContractTemplateCommandHandler.cs index 63c0831..d098fe9 100644 --- a/FlexJobApi.UserServer.Application/ElectronSign/Commands/ContractTemplateCommandHandler.cs +++ b/FlexJobApi.UserServer.Application/ElectronSign/Commands/ContractTemplateCommandHandler.cs @@ -69,10 +69,18 @@ entity.UpdatedUserId = logier.Id; entity.UpdatedTime = DateTime.Now; } - if (entity.Access.HasValue && entity.TemplateId.IsNotNull() && entity.Status == EnumContractTemplateStatus.Wait) + if (entity.Access.HasValue && entity.TemplateId.IsNotNull()) { - entity.Status = EnumContractTemplateStatus.Completed; - entity.CompletedTime = DateTime.Now; + if (entity.Status == EnumContractTemplateStatus.Wait) + { + entity.Status = EnumContractTemplateStatus.Completed; + entity.CompletedTime = DateTime.Now; + } + } + else + { + entity.Status = EnumContractTemplateStatus.Wait; + entity.CompletedTime = null; } }, cancellationToken); -- Gitblit v1.9.1