From 2bd2200f209ddb7bcc59b636d9de6f8b3f762958 Mon Sep 17 00:00:00 2001
From: yujian <yujian@163.com>
Date: 星期四, 23 四月 2020 10:00:26 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/div' into div
---
fanli/src/main/java/com/yeshi/fanli/service/impl/push/DeviceTokenOPPOServiceImpl.java | 28 ++++++++++++++++++++++++++++
1 files changed, 28 insertions(+), 0 deletions(-)
diff --git a/fanli/src/main/java/com/yeshi/fanli/service/impl/push/DeviceTokenOPPOServiceImpl.java b/fanli/src/main/java/com/yeshi/fanli/service/impl/push/DeviceTokenOPPOServiceImpl.java
index 17b6bd0..4e2c3f5 100644
--- a/fanli/src/main/java/com/yeshi/fanli/service/impl/push/DeviceTokenOPPOServiceImpl.java
+++ b/fanli/src/main/java/com/yeshi/fanli/service/impl/push/DeviceTokenOPPOServiceImpl.java
@@ -1,6 +1,7 @@
package com.yeshi.fanli.service.impl.push;
import java.util.Date;
+import java.util.List;
import javax.annotation.Resource;
@@ -46,4 +47,31 @@
}
}
+ @Override
+ public void bindUid(Long uid, Long deviceActiveId) {
+ DeviceTokenOPPO oldOppo = deviceTokenOPPOMapper.selectByDeviceActiveId(deviceActiveId);
+ if (oldOppo != null) {
+ DeviceTokenOPPO update = new DeviceTokenOPPO();
+ update.setId(oldOppo.getId());
+ update.setUid(uid);
+ update.setUpdateTime(new Date());
+ deviceTokenOPPOMapper.updateByPrimaryKeySelective(update);
+ }
+ }
+
+ @Override
+ public long countDeviceToken(List<Integer> versionList) {
+ return deviceTokenOPPOMapper.countDeviceToken(versionList);
+ }
+
+ @Override
+ public List<DeviceTokenOPPO> listDeviceToken(int page, int pageSize, List<Integer> versionList) {
+ return deviceTokenOPPOMapper.listDeviceToken((page - 1) * pageSize, pageSize, versionList);
+ }
+
+ @Override
+ public List<DeviceTokenOPPO> listByUid(Long uid, List<Integer> verisonList) {
+ return deviceTokenOPPOMapper.listByUid(uid, verisonList);
+ }
+
}
--
Gitblit v1.8.0