From 5e7b0ed4a154ad067cbcf4aa1a1c7cce32f9864c Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期五, 26 四月 2024 18:02:17 +0800 Subject: [PATCH] 唯品会链接解析升级 --- fanli/src/main/java/com/yeshi/fanli/service/impl/ad/DouYinClickEventServiceImpl.java | 63 +++++++++++++++++++------------ 1 files changed, 38 insertions(+), 25 deletions(-) diff --git a/fanli/src/main/java/com/yeshi/fanli/service/impl/ad/DouYinClickEventServiceImpl.java b/fanli/src/main/java/com/yeshi/fanli/service/impl/ad/DouYinClickEventServiceImpl.java index d751d1e..5666141 100644 --- a/fanli/src/main/java/com/yeshi/fanli/service/impl/ad/DouYinClickEventServiceImpl.java +++ b/fanli/src/main/java/com/yeshi/fanli/service/impl/ad/DouYinClickEventServiceImpl.java @@ -1,25 +1,38 @@ -package com.yeshi.fanli.service.impl.ad; - -import javax.annotation.Resource; - -import org.springframework.stereotype.Service; - -import com.yeshi.fanli.dao.ad.DouYinClickEventDao; -import com.yeshi.fanli.entity.ad.DouYinClickEvent; -import com.yeshi.fanli.service.inter.ad.DouYinClickEventService; - -@Service -public class DouYinClickEventServiceImpl implements DouYinClickEventService { - - @Resource - private DouYinClickEventDao douYinClickEventDao; - - @Override - public void save(DouYinClickEvent event) { - // 鏌ヨ - DouYinClickEvent old = douYinClickEventDao.selectByAid(event.getAid()); - if (old == null) - douYinClickEventDao.save(event); - } - -} +package com.yeshi.fanli.service.impl.ad; + +import javax.annotation.Resource; + +import org.springframework.stereotype.Service; + +import com.yeshi.fanli.dao.ad.DouYinClickEventDao; +import com.yeshi.fanli.entity.ad.DouYinClickEvent; +import com.yeshi.fanli.service.inter.ad.DouYinClickEventService; +import com.yeshi.fanli.util.mq.cmq.DouYinDeviceActiveCMQManager; + +@Service +public class DouYinClickEventServiceImpl implements DouYinClickEventService { + + @Resource + private DouYinClickEventDao douYinClickEventDao; + + @Override + public void save(DouYinClickEvent event) { + // 鏌ヨ + DouYinClickEvent old = douYinClickEventDao.selectByCallBack(event.getCallback()); + if (old == null) { + douYinClickEventDao.save(event); + DouYinDeviceActiveCMQManager.getInstance().addAdActive(event.getCallback()); + } + } + + @Override + public DouYinClickEvent selectByCallback(String callback) { + return douYinClickEventDao.selectByCallBack(callback); + } + + @Override + public DouYinClickEvent selectByUuid(String uuid) { + return douYinClickEventDao.selectByUuid(uuid); + } + +} -- Gitblit v1.8.0