Commit 2f38870a by ping.wu

支付查询mq打印日志排查问题

parent b8d671ed
...@@ -36,7 +36,7 @@ public class DlPayQueryMqConfig { ...@@ -36,7 +36,7 @@ public class DlPayQueryMqConfig {
* @return * @return
*/ */
@Bean("payQueueName") @Bean("payQueueName")
public Queue paymentChangeQueue() { public Queue payQueueName() {
return QueueBuilder.durable(KGD_PAY_QUERY_QUEUE).build(); return QueueBuilder.durable(KGD_PAY_QUERY_QUEUE).build();
} }
...@@ -54,7 +54,7 @@ public class DlPayQueryMqConfig { ...@@ -54,7 +54,7 @@ public class DlPayQueryMqConfig {
@Bean("payChangeDlQueue") @Bean("payChangeDlQueue")
public Queue paymentChangeDlQueue() { public Queue payChangeDlQueue() {
Map<String, Object> delayQueueParams = new HashMap<>(2); Map<String, Object> delayQueueParams = new HashMap<>(2);
// DLX,dead letter发送到的exchange // DLX,dead letter发送到的exchange
delayQueueParams.put("x-dead-letter-exchange", TopicExchangeConfig.EXCHANGE_NAME); delayQueueParams.put("x-dead-letter-exchange", TopicExchangeConfig.EXCHANGE_NAME);
...@@ -66,7 +66,7 @@ public class DlPayQueryMqConfig { ...@@ -66,7 +66,7 @@ public class DlPayQueryMqConfig {
} }
@Bean("bindingPayDlChange") @Bean("bindingPayDlChange")
Binding bindingPaymentDlChange(@Qualifier("payChangeDlQueue") Queue queue, @Qualifier("dlPayMqTopicExchange") Exchange topicExchange) { Binding bindingPayDlChange(@Qualifier("payChangeDlQueue") Queue queue, @Qualifier("dlPayMqTopicExchange") Exchange topicExchange) {
Map<String, Object> args = new HashMap<>(2); Map<String, Object> args = new HashMap<>(2);
args.put("x-dead-letter-exchange", TopicExchangeConfig.EXCHANGE_NAME); args.put("x-dead-letter-exchange", TopicExchangeConfig.EXCHANGE_NAME);
args.put("x-dead-letter-routing-key", KGD_PAY_QUERY_KEY); args.put("x-dead-letter-routing-key", KGD_PAY_QUERY_KEY);
......
...@@ -126,6 +126,7 @@ public class OrderQueueService { ...@@ -126,6 +126,7 @@ public class OrderQueueService {
messageProperties.setContentType(MessageProperties.CONTENT_TYPE_JSON); messageProperties.setContentType(MessageProperties.CONTENT_TYPE_JSON);
Message delmessage = new Message(notifyMsgBytes, messageProperties); Message delmessage = new Message(notifyMsgBytes, messageProperties);
mqService.convertAndSend(TopicExchangeConfig.EXCHANGE_NAME, DlPaymentMqConfig.OPEN_STORE_PAYMENT_QUERY_DL_KEY, delmessage); mqService.convertAndSend(TopicExchangeConfig.EXCHANGE_NAME, DlPaymentMqConfig.OPEN_STORE_PAYMENT_QUERY_DL_KEY, delmessage);
AppLogUtil.infoLog("paymentCallback oid:{} fmId:{}", dto.getOrderId(),dto.getFmId());
} }
/** /**
...@@ -142,5 +143,6 @@ public class OrderQueueService { ...@@ -142,5 +143,6 @@ public class OrderQueueService {
messageProperties.setExpiration("5000"); //5秒 messageProperties.setExpiration("5000"); //5秒
messageProperties.setContentType(MessageProperties.CONTENT_TYPE_JSON); messageProperties.setContentType(MessageProperties.CONTENT_TYPE_JSON);
mqService.convertAndSend(TopicExchangeConfig.EXCHANGE_NAME, DlPayQueryMqConfig.KGD_PAY_QUERY_DL_KEY, new Message(notifyMsgBytes, messageProperties)); mqService.convertAndSend(TopicExchangeConfig.EXCHANGE_NAME, DlPayQueryMqConfig.KGD_PAY_QUERY_DL_KEY, new Message(notifyMsgBytes, messageProperties));
AppLogUtil.infoLog("putPayQueryDelMq oid:{} fmId:{}", dto.getOrderId(),dto.getFmId());
} }
} }
...@@ -1233,6 +1233,7 @@ public class PayServiceImpl { ...@@ -1233,6 +1233,7 @@ public class PayServiceImpl {
dto.setPayChannelType(payChanelType); dto.setPayChannelType(payChanelType);
dto.setTrackingNo(LogThreadLocal.getTrackingNo()); dto.setTrackingNo(LogThreadLocal.getTrackingNo());
try { try {
orderQueueService.paymentCallback(dto);
orderQueueService.putPayQueryDelMq(dto); orderQueueService.putPayQueryDelMq(dto);
} catch (Exception e) { } catch (Exception e) {
AppLogUtil.errorLog("paymentQueueService.paymentCallback,orderId:{}", orderId, null, e); AppLogUtil.errorLog("paymentQueueService.paymentCallback,orderId:{}", orderId, null, e);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment