| | |
| | | WebResponseContent response = new WebResponseContent(); |
| | | try |
| | | { |
| | | var czTask = BaseDal.QueryFirst(x => x.TaskTaskID == dto.TaskId && x.TaskStatus == TaskInStatusEnum.InNew.ToString()); |
| | | var czTask = BaseDal.QueryFirst(x => x.TaskTaskID == dto.TaskId); |
| | | if (czTask == null) |
| | | { |
| | | response.Error("浠诲姟涓嶅瓨鍦紒"); |
| | | return Task.FromResult(response); |
| | | } |
| | | if (dto.Tags.Contains("姝f瀬")) |
| | | { |
| | | czTask.TaskZJFinishNumber += 1; |
| | | } |
| | | else |
| | | { |
| | | czTask.TaskFJFinishNumber += 1; |
| | | } |
| | | if (czTask.TaskZJFinishNumber == czTask.TaskNumber || czTask.TaskFJFinishNumber == czTask.TaskNumber) |
| | | { |
| | | czTask.TaskStatus = TaskInStatusEnum.InFinish.ToString(); |
| | | czTask.TaskEndDate = DateTime.Now; |
| | | } |
| | | else |
| | | { |
| | | czTask.TaskStatus = TaskInStatusEnum.Line_InExecuting.ToString(); |
| | | } |
| | | //if (dto.Tags.Contains("姝f瀬")) |
| | | //{ |
| | | // czTask.TaskZJFinishNumber += 1; |
| | | //} |
| | | //else |
| | | //{ |
| | | // czTask.TaskFJFinishNumber += 1; |
| | | //} |
| | | //if (czTask.TaskZJFinishNumber == czTask.TaskNumber || czTask.TaskFJFinishNumber == czTask.TaskNumber) |
| | | //{ |
| | | // czTask.TaskStatus = TaskInStatusEnum.InFinish.ToString(); |
| | | // czTask.TaskEndDate = DateTime.Now; |
| | | //} |
| | | //else |
| | | //{ |
| | | czTask.TaskStatus = TaskInStatusEnum.Line_InExecuting.ToString(); |
| | | //} |
| | | |
| | | var details = new DtCZTaskDetails() |
| | | { |
| | |
| | | TaskName = czTask.TaskName, |
| | | TaskType = czTask.TaskType, |
| | | TaskStatus = czTask.TaskStatus, |
| | | TaskTaskID = czTask.TaskTaskID, |
| | | }; |
| | | _detailsRepository.AddData(details); |
| | | |