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); 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 { 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; }