|
|
@@ -949,6 +949,17 @@ public class UserServiceImpl extends ServiceImpl<UserMapper, User> implements Us
|
|
|
if (sharedId != null) {
|
|
|
UserDistribute userDistribute = userDistributeMapper.selectOne(Wrappers.lambdaQuery(UserDistribute.class).eq(UserDistribute::getUserId, sharedId).eq(UserDistribute::getDeleted, Boolean.TRUE).last("limit 1"));
|
|
|
if (userDistribute != null) {
|
|
|
+ if (dsPopularizeId == null) {
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ UserDistributePopularize userDistributePopularize = distributePopularizeMapper.selectById(dsPopularizeId);
|
|
|
+ if (userDistributePopularize == null) {
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ //是否是cc推广
|
|
|
+ if (StrUtil.isEmpty(userDistributePopularize.getOtherUrl()) || !"cc".equals(userDistributePopularize.getOtherUrl())) {
|
|
|
+ return;
|
|
|
+ }
|
|
|
Integer selectCount = couponDistributePopularizeMapper.selectCount(Wrappers.lambdaQuery(CouponDistributePopularize.class).eq(CouponDistributePopularize::getDistributeId, userDistribute.getId()).eq(CouponDistributePopularize::getDeleted, Boolean.TRUE).eq(CouponDistributePopularize::getCouponId, Constant.DISTRIBUTE_CLAUDE_CODE_COUPON_ID));
|
|
|
//是否设置claude cod优惠券
|
|
|
if (selectCount > 0) {
|