peng
2025-11-06 1a7a278e32123023fa43bdaa274da778c27b80a0
除了视频外需要校验用户是否自己点击了自己的分享
1个文件已修改
9 ■■■■■ 已修改文件
framework/src/main/java/cn/lili/modules/lmk/service/impl/PrizeServiceImpl.java 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
framework/src/main/java/cn/lili/modules/lmk/service/impl/PrizeServiceImpl.java
@@ -577,6 +577,13 @@
                log.info("当前分享不是今天的分享{}",shareId);
                return Result.ok().data(0);
            }
            // 除了视频外需要校验用户是否自己点击了自己的分享
            PrizeUserActionEnum actionEnum = PrizeUserActionEnum.select(addPrizeNumForm.getAddType());
            if (actionEnum == null) {
                log.info("当前类型不存在");
                return Result.ok().data(0);
            }
            if (!PrizeUserActionEnum.SHARE_GOODS_VIDEO.name().equals(actionEnum.name())) {
            if (currentUser.getId().equals(userId)) {
                //分享的用户自己点击了
                log.info("用户自己点击了自己的分享");
@@ -584,6 +591,8 @@
            }
        }
        }
        String userId = addPrizeNumForm.getUserId();
        RLock lock = redissonClient.getLock(PRIZE_ADD_NUM + userId);
        try {