From 30d8e227e8d823b6c38c3b9c90ac2df03b63befe Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期二, 25 二月 2025 16:41:22 +0800 Subject: [PATCH] 淘宝转链接口更新 --- fanli/src/main/java/com/yeshi/fanli/service/impl/push/IOSPushServiceImpl.java | 38 ++++++++++++++++---------------------- 1 files changed, 16 insertions(+), 22 deletions(-) diff --git a/fanli/src/main/java/com/yeshi/fanli/service/impl/push/IOSPushServiceImpl.java b/fanli/src/main/java/com/yeshi/fanli/service/impl/push/IOSPushServiceImpl.java index 2c5919c..492d218 100644 --- a/fanli/src/main/java/com/yeshi/fanli/service/impl/push/IOSPushServiceImpl.java +++ b/fanli/src/main/java/com/yeshi/fanli/service/impl/push/IOSPushServiceImpl.java @@ -1,24 +1,11 @@ package com.yeshi.fanli.service.impl.push; -import java.util.ArrayList; -import java.util.Arrays; -import java.util.Calendar; -import java.util.Date; -import java.util.List; - -import javax.annotation.Resource; - -import com.yeshi.fanli.entity.SystemEnum; -import com.yeshi.fanli.entity.config.SystemConfigKeyEnum; -import com.yeshi.fanli.service.inter.config.SystemConfigService; -import org.springframework.scheduling.annotation.Async; -import org.springframework.stereotype.Service; -import org.springframework.transaction.annotation.Transactional; - import com.yeshi.fanli.dao.mybatis.push.DeviceTokenIOSMapper; import com.yeshi.fanli.dao.mybatis.push.PushQueueRecordMapper; import com.yeshi.fanli.dto.push.PushTypeEnum; +import com.yeshi.fanli.entity.SystemEnum; import com.yeshi.fanli.entity.bus.user.AccountMessage; +import com.yeshi.fanli.entity.config.SystemConfigKeyEnum; import com.yeshi.fanli.entity.push.DeviceTokenIOS; import com.yeshi.fanli.entity.push.PushQueueRecord; import com.yeshi.fanli.entity.system.SystemZnx; @@ -26,14 +13,20 @@ import com.yeshi.fanli.entity.xinge.PushRecord; import com.yeshi.fanli.exception.push.PushException; import com.yeshi.fanli.log.PushLogHelper; +import com.yeshi.fanli.service.inter.config.SystemConfigService; import com.yeshi.fanli.service.inter.push.IOSPushService; import com.yeshi.fanli.service.inter.user.UserCustomSettingsService; -import com.yeshi.fanli.util.CMQManager; import com.yeshi.fanli.util.Constant; import com.yeshi.fanli.util.StringUtil; +import com.yeshi.fanli.util.mq.rabbit.RabbitmqManager; import com.yeshi.fanli.util.push.IOSPushUtil; - import net.sf.json.JSONObject; +import org.springframework.scheduling.annotation.Async; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +import javax.annotation.Resource; +import java.util.*; @Service public class IOSPushServiceImpl implements IOSPushService { @@ -50,10 +43,13 @@ @Resource private SystemConfigService systemConfigService; + @Resource + private RabbitmqManager rabbitmqManager; + @Async("pushExecutor") @Override - public void pushGoods(Long uid, Long auctionId, String title, String content, String versionCodes, SystemEnum system) + public void pushGoods(Long uid, String auctionId, String title, String content, String versionCodes, SystemEnum system) throws PushException { String url = "https://item.taobao.com/item.htm?id=" + auctionId; @@ -330,8 +326,6 @@ /** * 淇濆瓨鎺ㄩ�佸唴瀹瑰彧闃熷垪涓� - * - * @param json */ @Transactional(rollbackFor = Exception.class) public void addPushIOSQueue(MessageInfo info, String url, int type, String versionCodes,SystemEnum system) throws PushException { @@ -379,7 +373,7 @@ pushQueueRecordMapper.insert(pushQueueRecord); // 鍔犲叆闃熷垪 - CMQManager.getInstance().addIOSPushMsg(pushQueueRecord); + rabbitmqManager.addIOSPushMsg(pushQueueRecord); break; @@ -396,7 +390,7 @@ // 瀛樺叆鏁版嵁搴� pushQueueRecordMapper.insert(pushQueueRecord); // 鍔犲叆闃熷垪 - CMQManager.getInstance().addIOSPushMsg(pushQueueRecord); + rabbitmqManager.addIOSPushMsg(pushQueueRecord); } i += totalCount; -- Gitblit v1.8.0