From b669014e87140bf24f8f7a2de6bde63ff4105fc1 Mon Sep 17 00:00:00 2001
From: mitao <2763622819@qq.com>
Date: 星期二, 11 三月 2025 18:08:44 +0800
Subject: [PATCH] 拍卖结果弹窗消息

---
 ruoyi-modules/ruoyi-auction/src/main/java/com/ruoyi/auction/controller/management/MgtAuctionSalesroomController.java |    4 +++-
 ruoyi-modules/ruoyi-auction/src/main/java/com/ruoyi/auction/util/weChat/WeChatUtil.java                              |   16 +++++++---------
 ruoyi-modules/ruoyi-auction/src/main/java/com/ruoyi/auction/service/impl/AuctionSalesroomServiceImpl.java            |    8 ++++++++
 3 files changed, 18 insertions(+), 10 deletions(-)

diff --git a/ruoyi-modules/ruoyi-auction/src/main/java/com/ruoyi/auction/controller/management/MgtAuctionSalesroomController.java b/ruoyi-modules/ruoyi-auction/src/main/java/com/ruoyi/auction/controller/management/MgtAuctionSalesroomController.java
index f0c6c1a..b9d1a29 100644
--- a/ruoyi-modules/ruoyi-auction/src/main/java/com/ruoyi/auction/controller/management/MgtAuctionSalesroomController.java
+++ b/ruoyi-modules/ruoyi-auction/src/main/java/com/ruoyi/auction/controller/management/MgtAuctionSalesroomController.java
@@ -105,7 +105,9 @@
         }
         try {
 
-            String qrCode = weChatUtil.getwxacodeunlimit("pagesA/auctionDetail/auctionDetail", "id=" + auctionSalesroom.getAuctionSalesroomNo(),
+            String qrCode = weChatUtil.getwxacodeunlimit("pages/mall/mall",
+                    "id=" + auctionSalesroom.getAuctionSalesroomNo() + "&t="
+                            + auctionSalesroom.getType().getCode(),
                     EnvVersion.TRIAL, null); // TODO 上线需要修改为正式环境
             auctionSalesroom.setQrCode(qrCode);
             auctionSalesroomService.updateById(auctionSalesroom);
diff --git a/ruoyi-modules/ruoyi-auction/src/main/java/com/ruoyi/auction/service/impl/AuctionSalesroomServiceImpl.java b/ruoyi-modules/ruoyi-auction/src/main/java/com/ruoyi/auction/service/impl/AuctionSalesroomServiceImpl.java
index 7869f00..03fae10 100644
--- a/ruoyi-modules/ruoyi-auction/src/main/java/com/ruoyi/auction/service/impl/AuctionSalesroomServiceImpl.java
+++ b/ruoyi-modules/ruoyi-auction/src/main/java/com/ruoyi/auction/service/impl/AuctionSalesroomServiceImpl.java
@@ -811,6 +811,10 @@
                 String finalMsg = msg;
                 sysUserClient.pushByClientType(WebsocketMessageDTO.builder().message(finalMsg)
                         .clientType(ClientTypeEnum.MEMBER).build(), SecurityConstants.INNER);
+                // 发送短信
+                authClient.sendSms(
+                        SmsSendDTO.builder().mobileList(Lists.newArrayList(membeOne.getPhone()))
+                                .content("出价成功").build(), SecurityConstants.INNER);
             } else {
                 AuctionGoods byId = auctionGoodsService.getById(bidVO.getTargetId());
                 R<GoodsSku> goodsSkuOneR = goodsSkuClient.getGoodsSkuOne(byId.getGoodsSkuId(),
@@ -893,6 +897,10 @@
                 String finalMsg = msg;
                 sysUserClient.pushByClientType(WebsocketMessageDTO.builder().message(finalMsg)
                         .clientType(ClientTypeEnum.MEMBER).build(), SecurityConstants.INNER);
+                // 发送短信
+                authClient.sendSms(
+                        SmsSendDTO.builder().mobileList(Lists.newArrayList(membeOne.getPhone()))
+                                .content("出价成功").build(), SecurityConstants.INNER);
 
             }
         } finally {
diff --git a/ruoyi-modules/ruoyi-auction/src/main/java/com/ruoyi/auction/util/weChat/WeChatUtil.java b/ruoyi-modules/ruoyi-auction/src/main/java/com/ruoyi/auction/util/weChat/WeChatUtil.java
index 0db20f7..5c48fc5 100644
--- a/ruoyi-modules/ruoyi-auction/src/main/java/com/ruoyi/auction/util/weChat/WeChatUtil.java
+++ b/ruoyi-modules/ruoyi-auction/src/main/java/com/ruoyi/auction/util/weChat/WeChatUtil.java
@@ -9,20 +9,18 @@
 import com.ruoyi.auction.util.CreateQrCode;
 import com.ruoyi.common.redis.service.RedisService;
 import com.ruoyi.system.api.RemoteFileService;
-import lombok.extern.slf4j.Slf4j;
-import org.apache.commons.codec.binary.Base64;
-import org.springframework.beans.factory.annotation.Value;
-import org.springframework.stereotype.Component;
-import org.springframework.util.StringUtils;
-import org.springframework.web.multipart.MultipartFile;
-
-import javax.annotation.Resource;
 import java.io.ByteArrayInputStream;
 import java.io.InputStream;
 import java.util.HashMap;
 import java.util.Map;
 import java.util.UUID;
 import java.util.concurrent.TimeUnit;
+import javax.annotation.Resource;
+import lombok.extern.slf4j.Slf4j;
+import org.apache.commons.codec.binary.Base64;
+import org.springframework.stereotype.Component;
+import org.springframework.util.StringUtils;
+import org.springframework.web.multipart.MultipartFile;
 
 /**
  * 微信工具类
@@ -96,7 +94,7 @@
             return wxAppletsAccessToken.toString();
         }
         String appletsAccessToken = getAppletsAccessToken();
-        redisService.setCacheObject("wxAppletsAccessToken", appletsAccessToken, 7200L, TimeUnit.SECONDS);
+        redisService.setCacheObject("wxAppletsAccessToken", appletsAccessToken, 7000L, TimeUnit.SECONDS);
         return appletsAccessToken;
     }
     

--
Gitblit v1.7.1