zoujiajian 11 ماه پیش
والد
کامیت
053976b9fc

+ 3 - 3
netflix-service/src/main/java/com/cyksj/service/gzh/factory/EventMsgService.java

@@ -391,6 +391,9 @@ public class EventMsgService implements GzhMsgService {
 	 * 查找渠道是否有设置了对应的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"));
@@ -443,9 +446,6 @@ public class EventMsgService implements GzhMsgService {
 						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) {

+ 3 - 3
netflix-service/src/main/java/com/cyksj/service/user/impl/UserServiceImpl.java

@@ -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) {