裁判任务生成
parent
e8295e4201
commit
63c92874c3
|
@ -609,6 +609,27 @@ namespace IRaCIS.Core.Application.Service
|
||||||
generateTaskCommand.Action(newTask);
|
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.)
|
//await _visitTaskReReadingRepository.BatchUpdateNoTrackingAsync(t=>t.)
|
||||||
|
|
||||||
//是否增加任务类别
|
//是否增加任务类别
|
||||||
|
|
|
@ -1919,6 +1919,10 @@ namespace IRaCIS.Core.Application.Service.Allocation
|
||||||
newTask.AllocateTime = DateTime.Now;
|
newTask.AllocateTime = DateTime.Now;
|
||||||
newTask.SuggesteFinishedTime = DateTime.Now.AddDays(7);
|
newTask.SuggesteFinishedTime = DateTime.Now.AddDays(7);
|
||||||
|
|
||||||
|
|
||||||
|
//裁判任务 需要进行特殊处理 在重阅逻辑里面处理
|
||||||
|
|
||||||
|
|
||||||
//拷贝表单
|
//拷贝表单
|
||||||
if (visitTaskReReadingAppply.IsCopyOrigenalForms)
|
if (visitTaskReReadingAppply.IsCopyOrigenalForms)
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue