From eec7e789a87863c25d92c10ad5dfc22ad80c448d Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期二, 14 七月 2020 12:36:48 +0800 Subject: [PATCH] 系统区分BUG修复 --- fanli/src/main/java/com/yeshi/fanli/service/impl/user/cloud/UserCloudGoodsServiceImpl.java | 9 ++++++--- 1 files changed, 6 insertions(+), 3 deletions(-) diff --git a/fanli/src/main/java/com/yeshi/fanli/service/impl/user/cloud/UserCloudGoodsServiceImpl.java b/fanli/src/main/java/com/yeshi/fanli/service/impl/user/cloud/UserCloudGoodsServiceImpl.java index 5fa8f95..1886bc6 100644 --- a/fanli/src/main/java/com/yeshi/fanli/service/impl/user/cloud/UserCloudGoodsServiceImpl.java +++ b/fanli/src/main/java/com/yeshi/fanli/service/impl/user/cloud/UserCloudGoodsServiceImpl.java @@ -5,6 +5,7 @@ import javax.annotation.Resource; +import org.springframework.scheduling.annotation.Async; import org.springframework.stereotype.Service; import com.aliyun.openservices.ons.api.Message; @@ -26,6 +27,7 @@ import com.yeshi.fanli.service.inter.goods.CommonGoodsService; import com.yeshi.fanli.service.inter.user.cloud.UserCloudGoodsService; import com.yeshi.fanli.service.inter.user.cloud.UserCloudManageService; +import com.yeshi.fanli.service.manger.msg.RocketMQManager; import com.yeshi.fanli.util.Constant; import com.yeshi.fanli.util.RedisManager; import com.yeshi.fanli.util.cache.JDGoodsCacheUtil; @@ -57,8 +59,8 @@ @Resource private UserCloudManageService userCloudManageService; - @Resource(name = "producer") - private Producer producer; + @Resource + private RocketMQManager rocketMQManager; @Override public void deleteByPrimaryKeyAndUid(Long id, Long uid) { @@ -178,6 +180,7 @@ return result; } + @Async @Override public void sendGoodsMQMsg(Long uid) { if (Constant.IS_TEST) { @@ -194,7 +197,7 @@ UserCloudMQMsg msg = new UserCloudMQMsg(uid, cloudGoods.getId() + "", UserCloudMQMsg.TYPE_STORE); Message message = MQMsgBodyFactory.create(MQTopicName.TOPIC_USER, UserTopicTagEnum.userCloud, msg); message.setStartDeliverTime(deliverTime); - producer.send(message); + rocketMQManager.sendNormalMsg(message, null); // 姣�5鍒嗛挓鏌ヨ涓�娆� deliverTime = deliverTime + 1000 * 60 * 5; } -- Gitblit v1.8.0