From 24b53bf61f66428727e1dcbc4abf4320d8f48d8c Mon Sep 17 00:00:00 2001
From: Helius <wangdoubleone@gmail.com>
Date: Fri, 21 May 2021 17:21:20 +0800
Subject: [PATCH] modify

---
 src/main/java/com/xcong/excoin/rabbit/producer/OtcProducter.java                 |    6 ++----
 src/main/java/com/xcong/excoin/modules/otc/service/impl/OtcOrderServiceImpl.java |    3 ++-
 src/main/java/com/xcong/excoin/modules/otc/vo/BuyOrderDetailVo.java              |    8 ++++++--
 src/main/java/com/xcong/excoin/configurations/RabbitMqConfig.java                |    1 +
 src/main/java/com/xcong/excoin/quartz/job/OtcOrderJob.java                       |    2 +-
 5 files changed, 12 insertions(+), 8 deletions(-)

diff --git a/src/main/java/com/xcong/excoin/configurations/RabbitMqConfig.java b/src/main/java/com/xcong/excoin/configurations/RabbitMqConfig.java
index 0fddb3f..fc1d2b9 100644
--- a/src/main/java/com/xcong/excoin/configurations/RabbitMqConfig.java
+++ b/src/main/java/com/xcong/excoin/configurations/RabbitMqConfig.java
@@ -163,6 +163,7 @@
         params.put("x-dead-letter-exchange", EXCHANGE_DELAY);
         // x-dead-letter-routing-key 声明了这些死信在转发时携带的 routing-key 名称。
         params.put("x-dead-letter-routing-key", ROUTING_KEY_DELAY);
+        params.put("x-message-ttl", 6000);
         return new Queue(QUEUE_DELAY, true, false, false, params);
     }
 
diff --git a/src/main/java/com/xcong/excoin/modules/otc/service/impl/OtcOrderServiceImpl.java b/src/main/java/com/xcong/excoin/modules/otc/service/impl/OtcOrderServiceImpl.java
index e76d75b..6f4966e 100644
--- a/src/main/java/com/xcong/excoin/modules/otc/service/impl/OtcOrderServiceImpl.java
+++ b/src/main/java/com/xcong/excoin/modules/otc/service/impl/OtcOrderServiceImpl.java
@@ -295,6 +295,7 @@
         buyDetail.setUnitPrice(buyOrder.getUnitPrice());
         buyDetail.setCreateTime(buyOrder.getCreateTime());
         buyDetail.setIsMb(member.getIsTrader());
+        buyDetail.setPayName(buyOrder.getPayName());
 
         OtcOrder saleOrder = this.baseMapper.selectOrderByOrderNoAndType(otcOrder.getOrderNo(), OtcEntrustOrder.ORDER_TYPE_S);
         MemberEntity saleMember = memberDao.selectById(saleOrder.getMemberId());
@@ -303,7 +304,7 @@
 
         buyDetail.setBankName(buyOrder.getBankName());
         buyDetail.setBankNo(buyOrder.getBankNo());
-        buyDetail.setPayName(buyOrder.getCardName());
+        buyDetail.setCardName(buyOrder.getCardName());
         buyDetail.setPayTime(buyOrder.getPayTime());
 
         if (!buyOrder.getMemberId().equals(buyOrder.getEntrustMemberId())) {
diff --git a/src/main/java/com/xcong/excoin/modules/otc/vo/BuyOrderDetailVo.java b/src/main/java/com/xcong/excoin/modules/otc/vo/BuyOrderDetailVo.java
index e68e87c..46b96e6 100644
--- a/src/main/java/com/xcong/excoin/modules/otc/vo/BuyOrderDetailVo.java
+++ b/src/main/java/com/xcong/excoin/modules/otc/vo/BuyOrderDetailVo.java
@@ -35,13 +35,17 @@
     @ApiModelProperty(value = "银行卡号")
     private String bankNo;
 
-    @ApiModelProperty(value = "姓名")
-    private String payName;
+    @ApiModelProperty(value = "银行卡姓名")
+    private String cardName;
 
     @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
     @ApiModelProperty(value = "支付时间")
     private Date payTime;
 
+
+    @ApiModelProperty(value = "姓名")
+    private String payName;
+
     @ApiModelProperty(value = "商家昵称")
     private String saleName;
 
diff --git a/src/main/java/com/xcong/excoin/quartz/job/OtcOrderJob.java b/src/main/java/com/xcong/excoin/quartz/job/OtcOrderJob.java
index bac8760..bde67f8 100644
--- a/src/main/java/com/xcong/excoin/quartz/job/OtcOrderJob.java
+++ b/src/main/java/com/xcong/excoin/quartz/job/OtcOrderJob.java
@@ -38,7 +38,7 @@
     private MemberWalletCoinDao memberWalletCoinDao;
 
 
-//    @Scheduled(cron = "0/1 * * * * ? ")
+    @Scheduled(cron = "0/1 * * * * ? ")
     public void autoCancelOrder() {
         List<OtcOrder> otcOrders = otcOrderDao.selectOrderListWithStatusAndType(OtcEntrustOrder.ORDER_TYPE_B, OtcOrder.STATUS_SUBMIT);
         if (CollUtil.isNotEmpty(otcOrders)) {
diff --git a/src/main/java/com/xcong/excoin/rabbit/producer/OtcProducter.java b/src/main/java/com/xcong/excoin/rabbit/producer/OtcProducter.java
index c782cac..829fbeb 100644
--- a/src/main/java/com/xcong/excoin/rabbit/producer/OtcProducter.java
+++ b/src/main/java/com/xcong/excoin/rabbit/producer/OtcProducter.java
@@ -32,10 +32,8 @@
 
     public void sendDelayOrderMsg(String content) {
         log.info("-----{}", new Date());
-        rabbitTemplate.convertAndSend(RabbitMqConfig.EXCHANGE_DELAY, RabbitMqConfig.ROUTING_KEY_DELAY, content, message -> {
-            message.getMessageProperties().setExpiration(1000 * 60 + "");
-            return message;
-        });
+        CorrelationData correlationData = new CorrelationData(IdUtil.simpleUUID());
+        rabbitTemplate.convertAndSend(RabbitMqConfig.EXCHANGE_DELAY, RabbitMqConfig.ROUTING_KEY_DELAY, content,correlationData );
     }
 
     @Override

--
Gitblit v1.9.1