From f12486fe7dda22c4777ab0f5eb93f6464bb684d2 Mon Sep 17 00:00:00 2001 From: sunpengfei <i@angelzzz.com> Date: 星期四, 14 八月 2025 15:10:19 +0800 Subject: [PATCH] feat:开发 --- FlexJobApi.FlexJobServer.Application/TaskUsers/Commands/TaskUserCommandHandler.cs | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) diff --git a/FlexJobApi.FlexJobServer.Application/TaskUsers/Commands/TaskUserCommandHandler.cs b/FlexJobApi.FlexJobServer.Application/TaskUsers/Commands/TaskUserCommandHandler.cs index 76760be..7dfa454 100644 --- a/FlexJobApi.FlexJobServer.Application/TaskUsers/Commands/TaskUserCommandHandler.cs +++ b/FlexJobApi.FlexJobServer.Application/TaskUsers/Commands/TaskUserCommandHandler.cs @@ -74,16 +74,16 @@ && it.Id == request.Id) .FirstOrDefaultAsync(cancellationToken); if (entity == null) throw Oops.Oh(EnumErrorCodeType.s404, "璇ユ姤鍚嶄俊鎭�"); - if (entity.EnterpriseEmployee.HireStatus == EnumTaskUserHireStatus.Pass) throw Oops.Oh(EnumErrorCodeType.s510, "璇ョ伒宸ュ凡褰曠敤"); - entity.EnterpriseEmployee.HireStatus = request.HireStatus; - if (entity.EnterpriseEmployee.HireStatus == EnumTaskUserHireStatus.Pass) + if (entity.HireStatus == EnumTaskUserHireStatus.Pass) throw Oops.Oh(EnumErrorCodeType.s510, "璇ョ伒宸ュ凡褰曠敤"); + entity.HireStatus = request.HireStatus; + if (entity.HireStatus == EnumTaskUserHireStatus.Pass) { - entity.EnterpriseEmployee.HireTime = DateTime.Now; entity.EnterpriseEmployee.UserSignContractStatus = EnumTaskUserSignContractStatus.Pass; entity.EnterpriseEmployee.UserSignContractTime = DateTime.Now; entity.EnterpriseEmployee.EnterpriseSignContractStatus = EnumTaskUserSignContractStatus.Pass; entity.EnterpriseEmployee.EnterpriseSignContractTime = DateTime.Now; + entity.HireTime = DateTime.Now; entity.ArrangeStatus = EnumTaskUserArrangeStatus.Wait; } await rep.UpdateAsync(entity); -- Gitblit v1.9.1