From 81da61b828e29b7745e1382dfbbaeb685dc083ef Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期二, 23 一月 2024 17:17:55 +0800 Subject: [PATCH] 抖音转链修改 --- fanli/src/main/java/com/yeshi/fanli/lijin/manager/UserLijinSendManager.java | 20 +++++++++++++++++--- 1 files changed, 17 insertions(+), 3 deletions(-) diff --git a/fanli/src/main/java/com/yeshi/fanli/lijin/manager/UserLijinSendManager.java b/fanli/src/main/java/com/yeshi/fanli/lijin/manager/UserLijinSendManager.java index cbac287..5edeb74 100644 --- a/fanli/src/main/java/com/yeshi/fanli/lijin/manager/UserLijinSendManager.java +++ b/fanli/src/main/java/com/yeshi/fanli/lijin/manager/UserLijinSendManager.java @@ -1,11 +1,13 @@ package com.yeshi.fanli.lijin.manager; +import com.ks.vip.exception.LijinBalanceException; import com.ks.vip.pojo.DO.UserLijinRecord; import com.ks.vip.pojo.Enums.VIPEnum; import com.yeshi.fanli.entity.SystemEnum; import com.yeshi.fanli.entity.bus.user.UserInfo; import com.yeshi.fanli.entity.push.DeviceActive; import com.yeshi.fanli.lijin.dto.LijinSendInfo; +import com.yeshi.fanli.service.inter.config.ConfigService; import com.yeshi.fanli.service.inter.push.DeviceActiveService; import com.yeshi.fanli.service.inter.user.UserInfoService; import com.yeshi.fanli.util.RedisManager; @@ -33,6 +35,9 @@ @Resource private UserLijinMnager userLijinMnager; + + @Resource + private ConfigService configService; private String getRedisKey(SystemEnum system, String deviceId, Long uid) { @@ -161,7 +166,7 @@ * * @param id */ - public LijinSendInfo recieveLijin(String id, Long uid) throws Exception { + public LijinSendInfo recieveLijin(String id, Long uid) throws LijinBalanceException, Exception { LijinSendInfo lijinSendInfo = (LijinSendInfo) redisManager.getObj(LijinSendInfo.class, id); if (lijinSendInfo == null) throw new Exception("绾㈠寘涓虹┖"); @@ -170,9 +175,9 @@ } //鍒ゆ柇鏄惁鏄柊浜虹孩鍖� - if(lijinSendInfo.getCategory().equalsIgnoreCase(UserLijinRecord.Category.newer.name())){ + if (lijinSendInfo.getCategory() != null && lijinSendInfo.getCategory().equalsIgnoreCase(UserLijinRecord.Category.newer.name())) { UserLijinRecord record = userLijinMnager.getLijinRecord(uid, null, UserLijinRecord.Category.newer.name()); - if(record!=null){ + if (record != null) { throw new Exception("宸查杩囨柊浜虹孩鍖�"); } } @@ -212,5 +217,14 @@ } } + /** + * 鍒濆鍖栦綑棰� + * + * @param uid + */ + public void initBalance(Long uid) { + userLijinMnager.initBalance(uid); + } + } -- Gitblit v1.8.0