裁判任务生成
parent
e8295e4201
commit
63c92874c3
|
@ -609,6 +609,27 @@ namespace IRaCIS.Core.Application.Service
|
|||
generateTaskCommand.Action(newTask);
|
||||
|
||||
|
||||
if (reReadingVisitTask.ReadingCategory == ReadingCategory.Judge)
|
||||
{
|
||||
var judgeRecord = await _readingJudgeInfoRepository.Where(t => t.JudgeTaskId == reReadingVisitTask.Id).FirstOrDefaultAsync();
|
||||
|
||||
var origenalTaskIdList = new Guid[] { judgeRecord.TaskIdOne, judgeRecord.TaskIdTwo };
|
||||
|
||||
await _visitTaskRepository.BatchUpdateNoTrackingAsync(x => origenalTaskIdList.Contains(x.Id), x => new VisitTask()
|
||||
{
|
||||
JudgeVisitTaskId = newTask.Id
|
||||
});
|
||||
|
||||
await _readingJudgeInfoRepository.AddAsync(new ReadingJudgeInfo()
|
||||
{
|
||||
JudgeTaskId = newTask.Id,
|
||||
SubjectId = judgeRecord.SubjectId,
|
||||
TrialId = judgeRecord.TrialId,
|
||||
TaskIdOne = judgeRecord.TaskIdOne,
|
||||
TaskIdTwo = judgeRecord.TaskIdTwo
|
||||
});
|
||||
}
|
||||
|
||||
//await _visitTaskReReadingRepository.BatchUpdateNoTrackingAsync(t=>t.)
|
||||
|
||||
//是否增加任务类别
|
||||
|
|
|
@ -1919,6 +1919,10 @@ namespace IRaCIS.Core.Application.Service.Allocation
|
|||
newTask.AllocateTime = DateTime.Now;
|
||||
newTask.SuggesteFinishedTime = DateTime.Now.AddDays(7);
|
||||
|
||||
|
||||
//裁判任务 需要进行特殊处理 在重阅逻辑里面处理
|
||||
|
||||
|
||||
//拷贝表单
|
||||
if (visitTaskReReadingAppply.IsCopyOrigenalForms)
|
||||
{
|
||||
|
|
Loading…
Reference in New Issue