peng
2025-11-06 1a7a278e32123023fa43bdaa274da778c27b80a0
除了视频外需要校验用户是否自己点击了自己的分享
1个文件已修改
15 ■■■■ 已修改文件
framework/src/main/java/cn/lili/modules/lmk/service/impl/PrizeServiceImpl.java 15 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
framework/src/main/java/cn/lili/modules/lmk/service/impl/PrizeServiceImpl.java
@@ -577,11 +577,20 @@
                log.info("当前分享不是今天的分享{}",shareId);
                return Result.ok().data(0);
            }
            if (currentUser.getId().equals(userId)) {
                //分享的用户自己点击了
                log.info("用户自己点击了自己的分享");
            // 除了视频外需要校验用户是否自己点击了自己的分享
            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("用户自己点击了自己的分享");
                    return Result.ok().data(0);
                }
            }
        }
        String userId = addPrizeNumForm.getUserId();