| 
						
						
							
								
							
						
						
					 | 
					@ -9,6 +9,8 @@ import com.epmet.dto.result.WxmpTemplateListResultDTO; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					import com.epmet.service.UserMessageService; | 
					 | 
					 | 
					import com.epmet.service.UserMessageService; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					import com.epmet.service.WxmpMessageExtService; | 
					 | 
					 | 
					import com.epmet.service.WxmpMessageExtService; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					import com.epmet.service.WxmpMessageService; | 
					 | 
					 | 
					import com.epmet.service.WxmpMessageService; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					import org.slf4j.Logger; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					import org.slf4j.LoggerFactory; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					import org.springframework.beans.BeanUtils; | 
					 | 
					 | 
					import org.springframework.beans.BeanUtils; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					import org.springframework.beans.factory.annotation.Autowired; | 
					 | 
					 | 
					import org.springframework.beans.factory.annotation.Autowired; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					import org.springframework.stereotype.Service; | 
					 | 
					 | 
					import org.springframework.stereotype.Service; | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					@ -24,6 +26,8 @@ import java.util.List; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 */ | 
					 | 
					 | 
					 */ | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					@Service | 
					 | 
					 | 
					@Service | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					public class WxmpMessageExtServiceImpl implements WxmpMessageExtService { | 
					 | 
					 | 
					public class WxmpMessageExtServiceImpl implements WxmpMessageExtService { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					    private Logger logger = LoggerFactory.getLogger(getClass()); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					    @Autowired | 
					 | 
					 | 
					    @Autowired | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					    private WxmpMessageService wxmpMessageService; | 
					 | 
					 | 
					    private WxmpMessageService wxmpMessageService; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					    @Autowired | 
					 | 
					 | 
					    @Autowired | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
					@ -59,7 +63,14 @@ public class WxmpMessageExtServiceImpl implements WxmpMessageExtService { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                wxmpMsgList.add(wxSubscribeMessageFormDTO); | 
					 | 
					 | 
					                wxmpMsgList.add(wxSubscribeMessageFormDTO); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            } | 
					 | 
					 | 
					            } | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					        } | 
					 | 
					 | 
					        } | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					        wxmpMessageService.sendWxSubscribeMessage(wxmpMsgList); | 
					 | 
					 | 
					        if (wxmpMsgList.size() > 0){ | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					            try { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					                wxmpMessageService.sendWxSubscribeMessage(wxmpMsgList); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					            }catch (Exception e){ | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					                logger.error("微信消息发送失败,入参:{},错误信息:{}",wxmpMsgList,e.getMessage()); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					            } | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					        } | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					        return userMessageService.saveUserMessageList(userMsgList); | 
					 | 
					 | 
					        return userMessageService.saveUserMessageList(userMsgList); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					    } | 
					 | 
					 | 
					    } | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					
 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
					
  |