|
@ -116,8 +116,6 @@ import org.springframework.beans.factory.annotation.Autowired; |
|
|
import org.springframework.beans.factory.annotation.Value; |
|
|
import org.springframework.beans.factory.annotation.Value; |
|
|
import org.springframework.stereotype.Service; |
|
|
import org.springframework.stereotype.Service; |
|
|
import org.springframework.transaction.annotation.Transactional; |
|
|
import org.springframework.transaction.annotation.Transactional; |
|
|
import org.springframework.transaction.support.TransactionSynchronizationAdapter; |
|
|
|
|
|
import org.springframework.transaction.support.TransactionSynchronizationManager; |
|
|
|
|
|
import org.springframework.util.CollectionUtils; |
|
|
import org.springframework.util.CollectionUtils; |
|
|
|
|
|
|
|
|
import javax.validation.constraints.NotBlank; |
|
|
import javax.validation.constraints.NotBlank; |
|
@ -806,13 +804,8 @@ public class ResiTopicServiceImpl extends BaseServiceImpl<ResiTopicDao, ResiTopi |
|
|
if(!SendMqMsgUtils.sendMsg(mqBaseMsgDTO).success()){ |
|
|
if(!SendMqMsgUtils.sendMsg(mqBaseMsgDTO).success()){ |
|
|
log.error("组长解决话题事件发送失败,参数:{}",JSON.toJSONString(closeFormDTO)); |
|
|
log.error("组长解决话题事件发送失败,参数:{}",JSON.toJSONString(closeFormDTO)); |
|
|
} |
|
|
} |
|
|
//发送小组成就消息
|
|
|
|
|
|
boolean flag = SendMqMsgUtil.build().openFeignClient(epmetMessageOpenFeignClient).sendGroupAchievementMqMsg(new GroupAchievementMQMsg(topic.getCustomerId(), topic.getGroupId(), AchievementTypeEnum.RESOVLE_TOPIC.getCode())); |
|
|
|
|
|
if (!flag) { |
|
|
|
|
|
log.error("发送(小组成就)系统消息到message服务失败"); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
//2021.4.22 start sun 因业务调整,新增组内消息记录表,话题状态变化时相应的修改数据状态
|
|
|
//2021.4.22 start sun 因业务调整,新增组内消息记录表,话题状态变化时相应的修改数据状态
|
|
|
GroupMessageEntity groupMessage = groupMessageDao.selectByMessageId(closeFormDTO.getTopicId()); |
|
|
GroupMessageEntity groupMessage = groupMessageDao.selectByMessageId(closeFormDTO.getTopicId()); |
|
@ -821,7 +814,11 @@ public class ResiTopicServiceImpl extends BaseServiceImpl<ResiTopicDao, ResiTopi |
|
|
groupMessageDao.updateById(groupMessage); |
|
|
groupMessageDao.updateById(groupMessage); |
|
|
} |
|
|
} |
|
|
//2021.4.22 end sun
|
|
|
//2021.4.22 end sun
|
|
|
|
|
|
// 发送小组成就消息
|
|
|
|
|
|
boolean flag = SendMqMsgUtil.build().openFeignClient(epmetMessageOpenFeignClient).sendGroupAchievementMqMsg(new GroupAchievementMQMsg(topic.getCustomerId(), topic.getGroupId(), AchievementTypeEnum.RESOVLE_TOPIC.getCode())); |
|
|
|
|
|
if (!flag) { |
|
|
|
|
|
log.error("发送(小组成就)系统消息到message服务失败"); |
|
|
|
|
|
} |
|
|
return new Result(); |
|
|
return new Result(); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
@ -1823,12 +1820,6 @@ public class ResiTopicServiceImpl extends BaseServiceImpl<ResiTopicDao, ResiTopi |
|
|
log.error("话题转议题事件发送失败,参数:{}",JSON.toJSONString(topicTurnIssueFromDTO)); |
|
|
log.error("话题转议题事件发送失败,参数:{}",JSON.toJSONString(topicTurnIssueFromDTO)); |
|
|
} |
|
|
} |
|
|
}); |
|
|
}); |
|
|
//发送小组成就消息
|
|
|
|
|
|
boolean flag = SendMqMsgUtil.build().openFeignClient(epmetMessageOpenFeignClient).sendGroupAchievementMqMsg(new GroupAchievementMQMsg(group.getCustomerId(), group.getGroupId(), AchievementTypeEnum.TOISSUE.getCode())); |
|
|
|
|
|
if (!flag) { |
|
|
|
|
|
log.error("发送(小组成就)系统消息到message服务失败"); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
} else { |
|
|
} else { |
|
|
ValidatorUtils.validateEntity(result, FirstTopicShiftedToIssueApplicationResultDTO.AllowAuditionGroup.class); |
|
|
ValidatorUtils.validateEntity(result, FirstTopicShiftedToIssueApplicationResultDTO.AllowAuditionGroup.class); |
|
|
} |
|
|
} |
|
@ -1836,7 +1827,11 @@ public class ResiTopicServiceImpl extends BaseServiceImpl<ResiTopicDao, ResiTopi |
|
|
}else { |
|
|
}else { |
|
|
throw new RenException(dataFilterResult.getMsg()); |
|
|
throw new RenException(dataFilterResult.getMsg()); |
|
|
} |
|
|
} |
|
|
|
|
|
//发送小组成就消息
|
|
|
|
|
|
boolean flag = SendMqMsgUtil.build().openFeignClient(epmetMessageOpenFeignClient).sendGroupAchievementMqMsg(new GroupAchievementMQMsg(group.getCustomerId(), group.getGroupId(), AchievementTypeEnum.TOISSUE.getCode())); |
|
|
|
|
|
if (!flag) { |
|
|
|
|
|
log.error("发送(小组成就)系统消息到message服务失败"); |
|
|
|
|
|
} |
|
|
return result; |
|
|
return result; |
|
|
|
|
|
|
|
|
} |
|
|
} |
|
|