|
|
@@ -951,6 +951,9 @@ public class UserServiceImpl extends ServiceImpl<UserMapper, User> implements Us
|
|
|
* 查找渠道是否有设置了对应的claude code优惠码
|
|
|
*/
|
|
|
public void handlerSpecialPopularize(Long sharedId, Long dsPopularizeId, User user, Boolean isNewUser) {
|
|
|
+ if (!isNewUser) {
|
|
|
+ return;
|
|
|
+ }
|
|
|
//查找渠道是否有设置了对应的claude code优惠码
|
|
|
if (sharedId != null) {
|
|
|
UserDistribute userDistribute = userDistributeMapper.selectOne(Wrappers.lambdaQuery(UserDistribute.class).eq(UserDistribute::getUserId, sharedId).eq(UserDistribute::getDeleted, Boolean.TRUE).last("limit 1"));
|
|
|
@@ -1003,9 +1006,6 @@ public class UserServiceImpl extends ServiceImpl<UserMapper, User> implements Us
|
|
|
if (!b) {
|
|
|
return;
|
|
|
}
|
|
|
- if (!isNewUser) {
|
|
|
- return;
|
|
|
- }
|
|
|
if (redisService.setNx(RedisService.key.NANO_TY_DAY_CARD_KEY.getName() + user.getId(), user.getId(), RedisService.key.NANO_TY_DAY_CARD_KEY.getTimeout())) {
|
|
|
Integer receiveRecord = nanoUserTrialReceiveRecordMapper.selectCount(Wrappers.lambdaQuery(NanoUserTrialReceiveRecord.class).eq(NanoUserTrialReceiveRecord::getUserId, user.getId()));
|
|
|
if (receiveRecord > 0) {
|