From 972d3bc71115ec977dccf835fbcd148da3bcc86c Mon Sep 17 00:00:00 2001 From: yujian <yujian@123.com> Date: 星期二, 03 九月 2019 16:41:49 +0800 Subject: [PATCH] 统计可用的免单券数量-countUsableFreeCouponForBuy --- fanli/src/main/java/com/yeshi/fanli/service/impl/push/DeviceTokenHWServiceImpl.java | 21 ++++++++++++++++----- 1 files changed, 16 insertions(+), 5 deletions(-) diff --git a/fanli/src/main/java/com/yeshi/fanli/service/impl/push/DeviceTokenHWServiceImpl.java b/fanli/src/main/java/com/yeshi/fanli/service/impl/push/DeviceTokenHWServiceImpl.java index 60a29ef..fce776c 100644 --- a/fanli/src/main/java/com/yeshi/fanli/service/impl/push/DeviceTokenHWServiceImpl.java +++ b/fanli/src/main/java/com/yeshi/fanli/service/impl/push/DeviceTokenHWServiceImpl.java @@ -20,13 +20,13 @@ private DeviceTokenHWMapper deviceTokenHWMapper; @Override - public List<DeviceTokenHW> getDeviceTokenList(int page, int pageSize) { - return deviceTokenHWMapper.selectList((page - 1) * pageSize, pageSize); + public List<DeviceTokenHW> getDeviceTokenList(int page, int pageSize, List<Integer> versionList) { + return deviceTokenHWMapper.selectList((page - 1) * pageSize, pageSize, versionList); } @Override - public Long getDeviceTokenCount() { - Long count = deviceTokenHWMapper.selectCount(); + public Long countDeviceToken(List<Integer> versionList) { + Long count = deviceTokenHWMapper.selectCount(versionList); return count == null ? 0 : count; } @@ -70,7 +70,7 @@ public List<DeviceTokenHW> getDeviceTokenByUid(Long uid) { if (uid == null) return null; - return deviceTokenHWMapper.selectByUid(uid); + return deviceTokenHWMapper.selectByUid(uid, null); } @Override @@ -90,4 +90,15 @@ deviceTokenHWMapper.bindUidByDevice(uid, device); } + @Override + public List<DeviceTokenHW> getDeviceTokenByUid(Long uid, List<Integer> versionList) { + if (uid == null) + return null; + + if (versionList != null && versionList.size() == 0) + return null; + + return deviceTokenHWMapper.selectByUid(uid, versionList); + } + } -- Gitblit v1.8.0