| | |
| | | /// <summary> |
| | | /// 待验收 |
| | | /// </summary> |
| | | WaitCheckReceive = 10, |
| | | WaitCheckReceive = 20, |
| | | /// <summary> |
| | | /// 已验收 |
| | | /// </summary> |
| | |
| | | .FirstOrDefaultAsync(it => it.TaskInfoId == task.Id && it.EnterpriseEmployee.UserId == logier.Id, cancellationToken); |
| | | if (taskUser == null) throw Oops.Oh(EnumErrorCodeType.s404, "该报名信息"); |
| | | if (taskUser.ArrangeStatus == EnumTaskUserArrangeStatus.Wait) throw Oops.Oh(EnumErrorCodeType.s510, "暂未安排该任务"); |
| | | task.CheckReceiveStatus = EnumTaskCheckReceiveStatus.WaitCheckReceive; |
| | | task.LastSubmitTime = now; |
| | | taskUser.CheckReceiveStatus = EnumTaskCheckReceiveStatus.WaitCheckReceive; |
| | | taskUser.LastSubmitTime = now; |
| | | var submit = await repTaskInfoUserSubmit.AsQueryable() |
| | | .Include(it => it.Files) |
| | |
| | | s.Date.Date == request.Date.Value.Date |
| | | && (request.CheckReceiveStatus == EnumTaskCheckReceiveStatus.WaitSubmit |
| | | ? s.CheckReceiveStatus == EnumTaskUserSubmitCheckReceiveStatus.WaitSubmit |
| | | : request.CheckReceiveStatus == EnumTaskCheckReceiveStatus.WaitCheckReceive |
| | | : (request.CheckReceiveStatus == EnumTaskCheckReceiveStatus.WaitCheckReceive |
| | | ? s.CheckReceiveStatus == EnumTaskUserSubmitCheckReceiveStatus.WaitCheckReceive |
| | | : (s.CheckReceiveStatus == EnumTaskUserSubmitCheckReceiveStatus.Success |
| | | || s.CheckReceiveStatus == EnumTaskUserSubmitCheckReceiveStatus.Fail)))))); |
| | | || s.CheckReceiveStatus == EnumTaskUserSubmitCheckReceiveStatus.Fail))))))); |
| | | } |
| | | else |
| | | { |