| 
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -359,9 +359,13 @@ public class IssueServiceImpl extends BaseServiceImpl<IssueDao, IssueEntity> imp | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                    } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                } else { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                    //重新提交 或 工作端审核议题 更新application
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                    if(!isStaffAudition) ifRepeat = true; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                    if (applicationList.size() > NumConstant.ONE) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                    if (applicationList.size() > NumConstant.ONE) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                        applicationList.sort(Comparator.comparing(IssueApplicationDTO::getUpdatedTime, Collections.reverseOrder())); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                        logger.error("com.epmet.service.impl.IssueServiceImpl.topicShiftedToIssueV2,查出多条转移提提交记录,话题Id:{}", param.getTopicId()); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                    } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                    if(!isStaffAudition) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                       if(StringUtils.equals(ModuleConstants.ISSUE_APPLICATION_STATUS_UNDER_AUDITING,applicationList.iterator().next().getApplyStatus())) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                        ifRepeat = true; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                    applicationList.forEach(apply -> { | 
				
			
			
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
				 | 
				
					@ -370,7 +374,7 @@ public class IssueServiceImpl extends BaseServiceImpl<IssueDao, IssueEntity> imp | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                        carrier.setApplyStatus(defaultStatusUnderAuditing); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                        carrier.setSuggestion(!isStaffAudition ? apply.getSuggestion() : param.getSuggestion()); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                        carrier.setIssueTitle(!isStaffAudition ? apply.getIssueTitle() : param.getIssueTitle()); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                        carrier.setPassedReason(isStaffAudition ? param.getAudition().getReason() : null); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                        carrier.setPassedReason(isStaffAudition ? StringUtils.equals(ModuleConstants.AUDITION_TYPE_APPROVAL,param.getAudition().getActionType()) ? param.getAudition().getReason() :null : null); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                        carrier.setIssueId(isStaffAudition ? param.getIssueId() : null); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                        carrier.setUpdatedTime(param.getCreatedTime()); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                        carrier.setUpdatedBy(param.getUserId()); | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
				
				 | 
				
					
  |