| | |
| | | { |
| | | var logier = JwtUtils.GetCurrentLogier(); |
| | | var entity = await rep.AsQueryable() |
| | | .Include(it => it.TaskInfo) |
| | | .Include(it => it.EnterpriseEmployee) |
| | | .Where(it => |
| | | it.TaskInfo.EnterpriseId == logier.EnterpriseId |
| | |
| | | if (entity.ArrangeStatus == EnumTaskUserArrangeStatus.Complete) |
| | | { |
| | | entity.ArrangeTime = DateTime.Now; |
| | | entity.CheckReceiveStatus = EnumTaskCheckReceiveStatus.Wait; |
| | | entity.CheckReceiveStatus = EnumTaskCheckReceiveStatus.WaitSubmit; |
| | | entity.TaskInfo.Status = EnumTaskStatus.Complete; |
| | | } |
| | | await rep.UpdateAsync(entity); |
| | | return entity.Id; |