Browse Source

bug修复

feature-1.1
wuxicheng 3 years ago
parent
commit
8642f365ea
  1. 2
      bnyer-common/bnyer-common-rocketmq/src/main/java/com/bnyer/common/rocketmq/domain/BaseMessage.java
  2. 2
      bnyer-common/bnyer-common-rocketmq/src/main/java/com/bnyer/common/rocketmq/template/RocketMQEnhanceTemplate.java
  3. 1
      bnyer-services/bnyer-order/src/main/java/com/bnyer/order/service/impl/OrderMqMessageRecordServiceImpl.java

2
bnyer-common/bnyer-common-rocketmq/src/main/java/com/bnyer/common/rocketmq/domain/BaseMessage.java

@ -42,6 +42,6 @@ public class BaseMessage {
/** /**
* 重试次数用于判断重试次数超过重试次数发送异常警告 * 重试次数用于判断重试次数超过重试次数发送异常警告
*/ */
protected Integer retryTimes; protected Integer retryTimes = 0;
} }

2
bnyer-common/bnyer-common-rocketmq/src/main/java/com/bnyer/common/rocketmq/template/RocketMQEnhanceTemplate.java

@ -47,7 +47,7 @@ public class RocketMQEnhanceTemplate {
* 根据环境重新隔离topic * 根据环境重新隔离topic
* @param topic 原始topic * @param topic 原始topic
*/ */
private String reBuildTopic(String topic) { public String reBuildTopic(String topic) {
if(rocketEnhanceProperties.isEnabledIsolation() && StringUtils.isNoneBlank(rocketEnhanceProperties.getEnvironment())){ if(rocketEnhanceProperties.isEnabledIsolation() && StringUtils.isNoneBlank(rocketEnhanceProperties.getEnvironment())){
return topic +"-" + rocketEnhanceProperties.getEnvironment(); return topic +"-" + rocketEnhanceProperties.getEnvironment();
} }

1
bnyer-services/bnyer-order/src/main/java/com/bnyer/order/service/impl/OrderMqMessageRecordServiceImpl.java

@ -106,6 +106,7 @@ public class OrderMqMessageRecordServiceImpl implements OrderMqMessageRecordServ
*/ */
@Transactional @Transactional
public <T> OrderMqMessageRecord saveMessageRecord(String topic, String tag, T message){ public <T> OrderMqMessageRecord saveMessageRecord(String topic, String tag, T message){
topic = rocketMQEnhanceTemplate.reBuildTopic(topic);
OrderMqMessageRecord orderMqMessageRecord = new OrderMqMessageRecord(); OrderMqMessageRecord orderMqMessageRecord = new OrderMqMessageRecord();
orderMqMessageRecord.setStatus(EnumMessageStatus.PROCESS); orderMqMessageRecord.setStatus(EnumMessageStatus.PROCESS);
orderMqMessageRecord.setConsumerGroupName(topic); orderMqMessageRecord.setConsumerGroupName(topic);

Loading…
Cancel
Save