| | |
| | | var taskUser = await repTaskInfoUser.AsQueryable() |
| | | .FirstOrDefaultAsync(it => it.TaskInfoId == task.Id && it.EnterpriseEmployee.UserId == logier.Id, cancellationToken); |
| | | if (taskUser == null) throw Oops.Oh(EnumErrorCodeType.s404, "报名信息"); |
| | | if (taskUser.HireStatus != EnumTaskUserHireStatus.Pass) throw Oops.Oh(EnumErrorCodeType.s510, "您未录用"); |
| | | //if (taskUser.HireStatus != EnumTaskUserHireStatus.Pass) throw Oops.Oh(EnumErrorCodeType.s510, "您未录用"); |
| | | if (taskUser.ArrangeStatus != EnumTaskUserArrangeStatus.Complete) throw Oops.Oh(EnumErrorCodeType.s510, "暂未安排"); |
| | | task.CheckReceiveStatus = EnumTaskCheckReceiveStatus.WaitCheckReceive; |
| | | task.LastSubmitTime = now; |
| | |
| | | var taskUser = await repTaskInfoUser.AsQueryable() |
| | | .FirstOrDefaultAsync(it => it.Id == submit.TaskInfoUserId, cancellationToken); |
| | | if (taskUser == null) throw Oops.Oh(EnumErrorCodeType.s404, "灵工信息"); |
| | | if (taskUser.HireStatus != EnumTaskUserHireStatus.Pass) throw Oops.Oh(EnumErrorCodeType.s510, "未录用灵工"); |
| | | //if (taskUser.HireStatus != EnumTaskUserHireStatus.Pass) throw Oops.Oh(EnumErrorCodeType.s510, "未录用灵工"); |
| | | if (taskUser.ArrangeStatus != EnumTaskUserArrangeStatus.Complete) throw Oops.Oh(EnumErrorCodeType.s510, "未安排灵工"); |
| | | var task = await repTaskInfo.AsQueryable() |
| | | .FirstOrDefaultAsync(it => it.Id == taskUser.TaskInfoId && it.EnterpriseId == logier.EnterpriseId, cancellationToken); |