zoujiajian il y a 11 mois
Parent
commit
8a01f7d2a5

+ 12 - 12
netflix-service/src/main/java/com/cyksj/service/distribute/impl/DistributeServiceImpl.java

@@ -337,22 +337,22 @@ public class DistributeServiceImpl implements DistributeService {
 		userDistributeShared.setUserId(userId);
 		userDistributeShared.setDsPopularizeId(dsPopularizeId);
 		if (ccGeneralTg != null) {
-			//打上普通cc推广标识
-			userDistributeShared.setRemark(Constant.CC_DISTRIBUTE_MARK);
+			//普通推广
+			Integer selectCount = userDistributeMapper.selectCount(Wrappers.lambdaQuery(UserDistribute.class).eq(UserDistribute::getUserId, sharedId).eq(UserDistribute::getDeleted, Boolean.TRUE));
+			if (selectCount == 0) {
+				//打上普通cc推广标识
+				userDistributeShared.setRemark(Constant.CC_DISTRIBUTE_MARK);
+			}
 		}
 		try {
 			userDistributeSharedMapper.insert(userDistributeShared);
 			if (Constant.CC_DISTRIBUTE_MARK.equals(userDistributeShared.getRemark())) {
-				//普通推广
-				Integer selectCount = userDistributeMapper.selectCount(Wrappers.lambdaQuery(UserDistribute.class).eq(UserDistribute::getUserId, sharedId).eq(UserDistribute::getDeleted, Boolean.TRUE));
-				if (selectCount == 0) {
-					//若是cc普通推广 发送claude code积分卡
-					claudeCodeService.sendCreditCard(null, userDistributeShared.getSharedId(), 1000, Constant.CLAUDE_CODE_CARD_NUMBER + System.currentTimeMillis(), "新用户注册");
-					//存在Claude code车票不发送体验卡
-					if (!claudeCodeService.checkClaudeCodeUser(userId)) {
-						//发送claude code 体验卡
-						groupRelationFrontService.getTrialTicketByUserIdAndGoodsId(user.getId(), Constant.DISTRIBUTE_CLAUDE_CODE_TRIAL_SKU_ID, 1);
-					}
+				//若是cc普通推广 发送claude code积分卡
+				claudeCodeService.sendCreditCard(null, userDistributeShared.getSharedId(), 1000, Constant.CLAUDE_CODE_CARD_NUMBER + System.currentTimeMillis(), "新用户注册");
+				//存在Claude code车票不发送体验卡
+				if (!claudeCodeService.checkClaudeCodeUser(userId)) {
+					//发送claude code 体验卡
+					groupRelationFrontService.getTrialTicketByUserIdAndGoodsId(user.getId(), Constant.DISTRIBUTE_CLAUDE_CODE_TRIAL_SKU_ID, 1);
 				}
 			}
 			TaskType taskType = taskTypeMapper.selectOne(Wrappers.lambdaQuery(TaskType.class)