Procházet zdrojové kódy

fix 更新codex、cc套餐名

zoujiajian před 10 měsíci
rodič
revize
985951a054

+ 5 - 3
netflix-service/src/main/java/com/cyksj/service/claude/impl/ClaudeCodeServiceImpl.java

@@ -325,9 +325,6 @@ public class ClaudeCodeServiceImpl implements ClaudeCodeService {
 				generateOrUpdateClaudeCodeUserInfo(null, groupsRelationView.getId(), groupsRelationView.getUserId(), sku, null);
 				claudeCodeUser = claudeCodeUserMapper.selectOne(Wrappers.lambdaQuery(ClaudeCodeUser.class).in(ClaudeCodeUser::getUserId, userIdList).last("limit 1"));
 			}
-		} else {
-			claudeCodeUser.setExpiryTime(groupsRelationView.getExpiryTime());
-			claudeCodeUserMapper.updateById(claudeCodeUser);
 		}
 		//续费升级
 		if (claudeCodeUser.getRenewSkuId() != null) {
@@ -336,6 +333,11 @@ public class ClaudeCodeServiceImpl implements ClaudeCodeService {
 		if (sku == null) {
 			sku = skuMapper.selectById(groupsRelationView.getSkuId());
 		}
+		if (claudeCodeUser != null) {
+			claudeCodeUser.setPlanName(sku.getSpecVal());
+			claudeCodeUser.setExpiryTime(groupsRelationView.getExpiryTime());
+			claudeCodeUserMapper.updateById(claudeCodeUser);
+		}
 		//是否需要重试更新 cladueCode userInfo信息
 		if (claudeCodeUser.getIsRetry()) {
 			try {

+ 5 - 3
netflix-service/src/main/java/com/cyksj/service/codex/impl/CodexServiceImpl.java

@@ -350,9 +350,6 @@ public class CodexServiceImpl implements CodexService {
 				createOrUpdateCodexUserInfo(null, groupsRelationView.getId(), groupsRelationView.getUserId(), sku, null);
 			}
 			codexUser = codexUserMapper.selectOne(Wrappers.lambdaQuery(CodexUser.class).in(CodexUser::getUserId, userIdList).last("limit 1"));
-		} else {
-			codexUser.setExpiryTime(groupsRelationView.getExpiryTime());
-			codexUserMapper.updateById(codexUser);
 		}
 		//续费升级
 		if (codexUser.getRenewSkuId() != null) {
@@ -361,6 +358,11 @@ public class CodexServiceImpl implements CodexService {
 		if (sku == null) {
 			sku = skuMapper.selectById(groupsRelationView.getSkuId());
 		}
+		if (codexUser != null) {
+			codexUser.setPlanName(sku.getSpecVal());
+			codexUser.setExpiryTime(groupsRelationView.getExpiryTime());
+			codexUserMapper.updateById(codexUser);
+		}
 		//是否需要重试更新 cladueCode userInfo信息
 		if (codexUser.getIsRetry()) {
 			try {