From e1faffeb7e30b144de870b496c5c2d71cf721cc0 Mon Sep 17 00:00:00 2001
From: 101captain <237651143@qq.com>
Date: 星期一, 28 二月 2022 16:27:54 +0800
Subject: [PATCH] 三社功能,抽奖功能修改

---
 springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/message/RaffleMessage.java |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)

diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/message/RaffleMessage.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/message/RaffleMessage.java
index 811a566..bc446b7 100644
--- a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/message/RaffleMessage.java
+++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/message/RaffleMessage.java
@@ -66,6 +66,10 @@
             }
             comActRaffle.setStatus(3);
             comActRaffleDao.updateById(comActRaffle);
+            rabbitTemplate.convertAndSend("raffle.exchange", "raffle.key", comActRaffleVO, message -> {
+                message.getMessageProperties().setHeader("x-delay", dateToSecond(comActRaffle.getRaffleStopTime()));
+                return message;
+            });
         }
         if(comActRaffle!=null&&comActRaffle.getStatus()==0&&comActRaffle.getStartTime().before(new Date())){
             comActRaffle.setStatus(1);
@@ -83,6 +87,9 @@
                 return message;
             });
         }
+        if(comActRaffle!=null&&comActRaffle.getStatus()==3&&comActRaffle.getRaffleStopTime().before(new Date())){
+            comActRaffleRecordDao.updateStatusByRaffleId(comActRaffle.getId());
+        }
     }
     private Long dateToSecond(Date expireTime){
         return DateUtil.between(new Date(),expireTime, DateUnit.MS);

--
Gitblit v1.7.1