|  | @ -21,6 +21,7 @@ import com.alibaba.fastjson.JSON; | 
			
		
	
		
		
			
				
					|  |  | import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |  |  | import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; | 
			
		
	
		
		
			
				
					|  |  | import com.baomidou.mybatisplus.core.metadata.IPage; |  |  | import com.baomidou.mybatisplus.core.metadata.IPage; | 
			
		
	
		
		
			
				
					|  |  | import com.epmet.commons.mybatis.service.impl.BaseServiceImpl; |  |  | import com.epmet.commons.mybatis.service.impl.BaseServiceImpl; | 
			
		
	
		
		
			
				
					|  |  |  |  |  | import com.epmet.commons.rocketmq.messages.GroupAchievementMQMsg; | 
			
		
	
		
		
			
				
					|  |  | import com.epmet.commons.tools.constant.*; |  |  | import com.epmet.commons.tools.constant.*; | 
			
		
	
		
		
			
				
					|  |  | import com.epmet.commons.tools.exception.EpmetErrorCode; |  |  | import com.epmet.commons.tools.exception.EpmetErrorCode; | 
			
		
	
		
		
			
				
					|  |  | import com.epmet.commons.tools.exception.RenException; |  |  | import com.epmet.commons.tools.exception.RenException; | 
			
		
	
	
		
		
			
				
					|  | @ -37,12 +38,13 @@ import com.epmet.commons.tools.utils.DateUtils; | 
			
		
	
		
		
			
				
					|  |  | import com.epmet.commons.tools.utils.Result; |  |  | import com.epmet.commons.tools.utils.Result; | 
			
		
	
		
		
			
				
					|  |  | import com.epmet.commons.tools.utils.ScanContentUtils; |  |  | import com.epmet.commons.tools.utils.ScanContentUtils; | 
			
		
	
		
		
			
				
					|  |  | import com.epmet.constant.ReadFlagConstant; |  |  | import com.epmet.constant.ReadFlagConstant; | 
			
		
	
		
		
			
				
					|  |  |  |  |  | import com.epmet.constant.SystemMessageType; | 
			
		
	
		
		
			
				
					|  |  | import com.epmet.dto.form.*; |  |  | import com.epmet.dto.form.*; | 
			
		
	
		
		
			
				
					|  |  | import com.epmet.dto.result.UserResiInfoResultDTO; |  |  | import com.epmet.dto.result.UserResiInfoResultDTO; | 
			
		
	
		
		
			
				
					|  |  | import com.epmet.dto.result.UserRoleResultDTO; |  |  | import com.epmet.dto.result.UserRoleResultDTO; | 
			
		
	
		
		
			
				
					|  |  | import com.epmet.feign.EpmetMessageOpenFeignClient; |  |  | import com.epmet.feign.EpmetMessageOpenFeignClient; | 
			
		
	
		
		
			
				
					|  |  | import com.epmet.group.constant.GroupConstant; |  |  |  | 
			
		
	
		
		
			
				
					|  |  | import com.epmet.modules.constant.UserMessageConstant; |  |  | import com.epmet.modules.constant.UserMessageConstant; | 
			
		
	
		
		
			
				
					|  |  |  |  |  | import com.epmet.modules.enums.AchievementTypeEnum; | 
			
		
	
		
		
			
				
					|  |  | import com.epmet.modules.feign.EpmetMessageFeignClient; |  |  | import com.epmet.modules.feign.EpmetMessageFeignClient; | 
			
		
	
		
		
			
				
					|  |  | import com.epmet.modules.feign.EpmetUserFeignClient; |  |  | import com.epmet.modules.feign.EpmetUserFeignClient; | 
			
		
	
		
		
			
				
					|  |  | import com.epmet.modules.feign.GovOrgFeignClient; |  |  | import com.epmet.modules.feign.GovOrgFeignClient; | 
			
		
	
	
		
		
			
				
					|  | @ -660,6 +662,19 @@ public class ResiGroupServiceImpl extends BaseServiceImpl<ResiGroupDao, ResiGrou | 
			
		
	
		
		
			
				
					|  |  | 		List<WxSubscribeMessageFormDTO> msgList = new ArrayList<>(); |  |  | 		List<WxSubscribeMessageFormDTO> msgList = new ArrayList<>(); | 
			
		
	
		
		
			
				
					|  |  | 		msgList.add(wxSubscribeMessageFormDTO); |  |  | 		msgList.add(wxSubscribeMessageFormDTO); | 
			
		
	
		
		
			
				
					|  |  | 		epmetMessageOpenFeignClient.sendWxSubscribeMessage(msgList); |  |  | 		epmetMessageOpenFeignClient.sendWxSubscribeMessage(msgList); | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 		//发送小组成就消息
 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 		GroupAchievementMQMsg msgContent = new GroupAchievementMQMsg(); | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 		msgContent.setCustomerId(resiGroupDTO.getCustomerId()); | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 		msgContent.setGroupId(resiGroupDTO.getId()); | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 		msgContent.setAchievementType(AchievementTypeEnum.MEMBER.getCode()); | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 		SystemMsgFormDTO systemMsgFormDTO = new SystemMsgFormDTO(); | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 		systemMsgFormDTO.setMessageType(SystemMessageType.GROUP_ACHIEVEMENT); | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 		systemMsgFormDTO.setContent(msgContent); | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 		Result sendMsgResult = epmetMessageOpenFeignClient.sendSystemMsgByMQ(systemMsgFormDTO); | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 		if (!sendMsgResult.success()) { | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 			logger.error("发送(小组成就)系统消息到message服务失败:{}", sendMsgResult.getInternalMsg()); | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 		} | 
			
		
	
		
		
			
				
					|  |  | 		return new Result(); |  |  | 		return new Result(); | 
			
		
	
		
		
			
				
					|  |  | 	} |  |  | 	} | 
			
		
	
		
		
			
				
					|  |  | 
 |  |  | 
 | 
			
		
	
	
		
		
			
				
					|  | 
 |