From 6e365a48a83e628759df3a5f25b3db97009c9f26 Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期五, 16 四月 2021 19:49:49 +0800 Subject: [PATCH] 影视豆系统完善 --- src/main/java/com/yeshi/buwan/service/imp/ad/DeviceAdStrategyServiceImpl.java | 14 +++++++++++--- 1 files changed, 11 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/yeshi/buwan/service/imp/ad/DeviceAdStrategyServiceImpl.java b/src/main/java/com/yeshi/buwan/service/imp/ad/DeviceAdStrategyServiceImpl.java index 0b40f75..83a9c87 100644 --- a/src/main/java/com/yeshi/buwan/service/imp/ad/DeviceAdStrategyServiceImpl.java +++ b/src/main/java/com/yeshi/buwan/service/imp/ad/DeviceAdStrategyServiceImpl.java @@ -35,6 +35,9 @@ @Override public VideoDetailVO.VideoAdInfo getVideoDetailAdStrategy(String deviceId, String detailSystemId, String loginUid) { + if (StringUtil.isNullOrEmpty(deviceId) || StringUtil.isNullOrEmpty(detailSystemId)) { + return new VideoDetailVO.VideoAdInfo(true, true); + } //璧癡IP鍒ゅ畾閫昏緫 if (!StringUtil.isNullOrEmpty(loginUid)) { if (vipService.isVIP(loginUid)) { @@ -53,7 +56,10 @@ } @Override - public void setVideoDetailAdStrategy(String deviceId, String detailSystemId, long fsaExpireTime, long pvaExpireTime) { + public void setVideoDetailAdStrategy(String deviceId, String detailSystemId, Long fsaExpireTime, Long pvaExpireTime) { + if (StringUtil.isNullOrEmpty(deviceId) || StringUtil.isNullOrEmpty(detailSystemId)) { + return; + } String id = DeviceAdStrategy.createId(deviceId, detailSystemId); DeviceAdStrategy strategy = deviceAdStrategyDao.get(id); if (strategy == null) { @@ -61,8 +67,10 @@ } DeviceAdStrategy update = new DeviceAdStrategy(); update.setId(id); - update.setDetailFSAExpireTime(fsaExpireTime); - update.setDetailPVAExpireTime(pvaExpireTime); + if (fsaExpireTime != null) + update.setDetailFSAExpireTime(fsaExpireTime); + if (pvaExpireTime != null) + update.setDetailPVAExpireTime(pvaExpireTime); deviceAdStrategyDao.updateSelective(update); } } -- Gitblit v1.8.0