|  |  | @ -155,17 +155,19 @@ public class ProjectChangedCustomListener implements MessageListenerConcurrently | 
			
		
	
		
			
				
					|  |  |  |             logger.info("consumer projectChanged msg success,{}",aBoolean); | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |             //发送项目数据上报的mq消息
 | 
			
		
	
		
			
				
					|  |  |  |             if ("issue_shift_project".equals(msgObj.getOperation()) || "created".equals(msgObj.getOperation()) || "close".equals(msgObj.getOperation())) { | 
			
		
	
		
			
				
					|  |  |  |                 String type; | 
			
		
	
		
			
				
					|  |  |  |                 if ("issue_shift_project".equals(msgObj.getOperation()) || "created".equals(msgObj.getOperation())) { | 
			
		
	
		
			
				
					|  |  |  |                     type = SystemMessageType.PROJECT_ADD; | 
			
		
	
		
			
				
					|  |  |  |                 } else { | 
			
		
	
		
			
				
					|  |  |  |                     type = SystemMessageType.PROJECT_EDIT; | 
			
		
	
		
			
				
					|  |  |  |             if ("6f203e30de1a65aab7e69c058826cd80".equals(customerId)) { | 
			
		
	
		
			
				
					|  |  |  |                 if ("issue_shift_project".equals(msgObj.getOperation()) || "created".equals(msgObj.getOperation()) || "close".equals(msgObj.getOperation())) { | 
			
		
	
		
			
				
					|  |  |  |                     String type; | 
			
		
	
		
			
				
					|  |  |  |                     if ("issue_shift_project".equals(msgObj.getOperation()) || "created".equals(msgObj.getOperation())) { | 
			
		
	
		
			
				
					|  |  |  |                         type = SystemMessageType.PROJECT_ADD; | 
			
		
	
		
			
				
					|  |  |  |                     } else { | 
			
		
	
		
			
				
					|  |  |  |                         type = SystemMessageType.PROJECT_EDIT; | 
			
		
	
		
			
				
					|  |  |  |                     } | 
			
		
	
		
			
				
					|  |  |  |                     List<String> projectList = new ArrayList<>(); | 
			
		
	
		
			
				
					|  |  |  |                     projectList.add(msgObj.getProjectId()); | 
			
		
	
		
			
				
					|  |  |  |                     DisputeProcessMQMsg msg = new DisputeProcessMQMsg(customerId, projectList, type); | 
			
		
	
		
			
				
					|  |  |  |                     SpringContextUtils.getBean(ScreenProjectDataService.class).sendProjectChangeMq(msg); | 
			
		
	
		
			
				
					|  |  |  |                 } | 
			
		
	
		
			
				
					|  |  |  |                 List<String> projectList = new ArrayList<>(); | 
			
		
	
		
			
				
					|  |  |  |                 projectList.add(msgObj.getProjectId()); | 
			
		
	
		
			
				
					|  |  |  |                 DisputeProcessMQMsg msg = new DisputeProcessMQMsg(customerId, projectList, type); | 
			
		
	
		
			
				
					|  |  |  |                 SpringContextUtils.getBean(ScreenProjectDataService.class).sendProjectChangeMq(msg); | 
			
		
	
		
			
				
					|  |  |  |             } | 
			
		
	
		
			
				
					|  |  |  |         } catch (RenException e) { | 
			
		
	
		
			
				
					|  |  |  |             // 如果是我们手动抛出的异常,说明在业务可控范围内。目前不需要MQ重试
 | 
			
		
	
	
		
			
				
					|  |  | 
 |