sunpengfei
2025-08-15 49452eca97d0fa062d7180ab24d61f5e5f68c52c
FlexJobApi.FlexJobServer.Application/TaskUsers/Commands/ApplyTaskCommandHandler.cs
@@ -59,7 +59,7 @@
                        it.UserAuth.IdentityBackImg
                    })
                    .FirstOrDefaultAsync(cancellationToken);
                if (user == null) throw Oops.Oh(EnumErrorCodeType.s404, "该账号");
                if (user == null) throw Oops.Oh(EnumErrorCodeType.s404, "账号");
                var tasks = await repTaskInfo.AsQueryable().AsNoTracking()
                    .Where(it => taskIds.Contains(it.Id))
                    .Select(it => new
@@ -79,7 +79,7 @@
                foreach (var taskId in taskIds)
                {
                    var task = tasks.FirstOrDefault(it => it.Id == taskId);
                    if (task == null) throw Oops.Oh(EnumErrorCodeType.s404, "该任务");
                    if (task == null) throw Oops.Oh(EnumErrorCodeType.s404, "任务");
                    var employee = employees.FirstOrDefault(it => it.EnterpriseId == task.EnterpriseId && it.UserId == logier.Id);
                    if (employee == null)
                    {
@@ -98,19 +98,19 @@
                            Age = user.Age,
                            IdentityImg = user.IdentityImg,
                            IdentityBackImg = user.IdentityBackImg,
                            HireStatus = EnumTaskUserHireStatus.Wait,
                        };
                        await repEnterpriseEmployee.InsertAsync(employee);
                    }
                    else
                    {
                        employee.UserId = logier.Id;
                        await repEnterpriseEmployee.InsertAsync(employee);
                        await repEnterpriseEmployee.UpdateAsync(employee);
                    }
                    var entity = new TaskInfoUser
                    {
                        TaskInfoId = taskId,
                        EnterpriseEmployeeId = employee.Id,
                        HireStatus = EnumTaskUserHireStatus.Wait
                    };
                    await repTaskInfoUser.InsertAsync(entity);
                }