zoujiajian 11 mesi fa
parent
commit
00866eee15

+ 4 - 2
netflix-service/src/main/java/com/cyksj/service/claude/impl/ClaudeCodeServiceImpl.java

@@ -672,8 +672,9 @@ public class ClaudeCodeServiceImpl implements ClaudeCodeService {
 
 	@Override
 	public void resetUserCodePoints(Long userId, Integer resetType, String resetReason) {
+		List<Long> userIdList = userBindRelationService.getRelationUserIdList(userId, null);
 		ClaudeCodeUser claudeCodeUser = claudeCodeUserMapper.selectOne(
-			Wrappers.<ClaudeCodeUser>lambdaQuery().eq(ClaudeCodeUser::getUserId, userId)
+			Wrappers.<ClaudeCodeUser>lambdaQuery().in(ClaudeCodeUser::getUserId, userIdList)
 		);
 
 		if (claudeCodeUser == null) {
@@ -700,8 +701,9 @@ public class ClaudeCodeServiceImpl implements ClaudeCodeService {
 
 	@Override
 	public void useCreditCard(Long userId, Integer addCodePoints, String cardNumber, String useReason) {
+		List<Long> userIdList = userBindRelationService.getRelationUserIdList(userId, null);
 		ClaudeCodeUser claudeCodeUser = claudeCodeUserMapper.selectOne(
-			Wrappers.<ClaudeCodeUser>lambdaQuery().eq(ClaudeCodeUser::getUserId, userId)
+			Wrappers.<ClaudeCodeUser>lambdaQuery().in(ClaudeCodeUser::getUserId, userIdList)
 		);
 
 		if (claudeCodeUser == null) {