Procházet zdrojové kódy

[营销分析][添加][卡营销列表]

release_toaliyun_real
luozukai před 7 roky
rodič
revize
350c70b1e1
1 změnil soubory, kde provedl 14 přidání a 11 odebrání
  1. +14
    -11
      mallinkMQConsumer/src/main/java/com/iformall/mq/MqBaseConsumer.java

+ 14
- 11
mallinkMQConsumer/src/main/java/com/iformall/mq/MqBaseConsumer.java Zobrazit soubor

@@ -56,17 +56,20 @@ public class MqBaseConsumer {
baseMsg.setMsgStatus(EnumMsgRecordStatus.CONSUME_SUCC.getCode()); baseMsg.setMsgStatus(EnumMsgRecordStatus.CONSUME_SUCC.getCode());
wxMsgRecordMapper.update(baseMsg); wxMsgRecordMapper.update(baseMsg);
}catch (Exception e){ }catch (Exception e){
//todo:测试下
if(null != baseMsg){
if(baseMsg.getDelayTimeLevel() < 3){
baseMsg.setDelayTimeLevel(3); //10s后重试
mqBaseProducer.sendMessage(baseMsg, EnumMsgMqTopic.DEFAULT.getCode(), EnumMsgMqTag.DEFAULT.getCode(), EnumMsgMqKey.DEFAULT.getCode());
}else{
baseMsg.setStatusMessage(e.getMessage());
baseMsg.setMsgStatus(EnumMsgRecordStatus.CONSUME_FAIL.getCode());
wxMsgRecordMapper.update(baseMsg);
}
}
log.error("consum received error: {}", e);
baseMsg.setStatusMessage(e.getMessage());
baseMsg.setMsgStatus(EnumMsgRecordStatus.CONSUME_FAIL.getCode());
wxMsgRecordMapper.update(baseMsg);
// if(null != baseMsg){
// if(baseMsg.getDelayTimeLevel() < 3){
// baseMsg.setDelayTimeLevel(3); //10s后重试
// mqBaseProducer.sendMessage(baseMsg, EnumMsgMqTopic.DEFAULT.getCode(), EnumMsgMqTag.DEFAULT.getCode(), EnumMsgMqKey.DEFAULT.getCode());
// }else{
// baseMsg.setStatusMessage(e.getMessage());
// baseMsg.setMsgStatus(EnumMsgRecordStatus.CONSUME_FAIL.getCode());
// wxMsgRecordMapper.update(baseMsg);
// }
// }
} }


} }


Načítá se…
Zrušit
Uložit