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