[修改裁判重阅逻辑 2]
	
		
			
	
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing
				
					Details
				
			
		
	
				
					
				
			
				
	
				continuous-integration/drone/push Build is passing
				
					Details
				
			
		
	
							parent
							
								
									9aa061e093
								
							
						
					
					
						commit
						ff3796b7a0
					
				| 
						 | 
					@ -28,6 +28,8 @@ namespace IRaCIS.Core.Application.Triggers
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        /// <summary>
 | 
					        /// <summary>
 | 
				
			||||||
        /// 因为维护状态先后顺序导致  裁判任务关联的 任务上的JudgeVisitTaskId==nulll  在这里需要重新设置下
 | 
					        /// 因为维护状态先后顺序导致  裁判任务关联的 任务上的JudgeVisitTaskId==nulll  在这里需要重新设置下
 | 
				
			||||||
 | 
					        /// 
 | 
				
			||||||
 | 
					        /// 比如: 申请裁判任务重阅,事务里面本来设置了任务上的裁判id,但是因为下面的逻辑,导致设置的值又被清理了,只能重新设置下  
 | 
				
			||||||
        /// </summary>
 | 
					        /// </summary>
 | 
				
			||||||
        /// <param name="context"></param>
 | 
					        /// <param name="context"></param>
 | 
				
			||||||
        /// <param name="cancellationToken"></param>
 | 
					        /// <param name="cancellationToken"></param>
 | 
				
			||||||
| 
						 | 
					@ -50,6 +52,15 @@ namespace IRaCIS.Core.Application.Triggers
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        /// <summary>
 | 
				
			||||||
 | 
					        /// 比如  两个任务产生了裁判,然后其中一个人申请了重阅,影响了裁判,需要清理之前任务的上裁判id
 | 
				
			||||||
 | 
					        /// 
 | 
				
			||||||
 | 
					        /// 
 | 
				
			||||||
 | 
					        /// 因为申请重阅,退回,里面分有序,无序,情况太多,所以不在那块逻辑修改,不然得加多个地方处理,在这里统一处理
 | 
				
			||||||
 | 
					        /// </summary>
 | 
				
			||||||
 | 
					        /// <param name="context"></param>
 | 
				
			||||||
 | 
					        /// <param name="cancellationToken"></param>
 | 
				
			||||||
 | 
					        /// <returns></returns>
 | 
				
			||||||
        public async Task BeforeSave(ITriggerContext<VisitTask> context, CancellationToken cancellationToken)
 | 
					        public async Task BeforeSave(ITriggerContext<VisitTask> context, CancellationToken cancellationToken)
 | 
				
			||||||
        {
 | 
					        {
 | 
				
			||||||
            var visitTask = context.Entity;
 | 
					            var visitTask = context.Entity;
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue