sunpengfei
2025-08-18 23e80983df6bbf508642b4d7f7b2ace36a0264c5
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,7 +98,6 @@
                            Age = user.Age,
                            IdentityImg = user.IdentityImg,
                            IdentityBackImg = user.IdentityBackImg,
                            HireStatus = EnumTaskUserHireStatus.Wait,
                        };
                        await repEnterpriseEmployee.InsertAsync(employee);
                    }
@@ -111,6 +110,7 @@
                    {
                        TaskInfoId = taskId,
                        EnterpriseEmployeeId = employee.Id,
                        HireStatus = EnumTaskUserHireStatus.Wait
                    };
                    await repTaskInfoUser.InsertAsync(entity);
                }