|
|
@@ -149,7 +149,7 @@ public class MirrorUserCleatServiceImpl implements MirrorUserCleatService {
|
|
|
GroupsRelation relation = groupsRelationMapper.selectById(orderDon.getRelationId());
|
|
|
GroupsTrips groupsTrips = groupsMapper.selectById(relation.getGroupsId());
|
|
|
GoodsDonSku finalSku = skuMapper.selectById(groupsTrips.getSkuId());
|
|
|
- ClaudeCodeUserRenewExpiryRecord renewExpiryRecord = claudeCodeUserRenewExpiryRecordMapper.selectOne(Wrappers.lambdaQuery(ClaudeCodeUserRenewExpiryRecord.class).eq(ClaudeCodeUserRenewExpiryRecord::getOrderId, orderId).eq(ClaudeCodeUserRenewExpiryRecord::getIsValid, Boolean.TRUE).last("limit 1"));
|
|
|
+ ClaudeCodeUserRenewExpiryRecord renewExpiryRecord = claudeCodeUserRenewExpiryRecordMapper.selectOne(Wrappers.lambdaQuery(ClaudeCodeUserRenewExpiryRecord.class).eq(ClaudeCodeUserRenewExpiryRecord::getOrderId, orderId).eq(ClaudeCodeUserRenewExpiryRecord::getIsValid, Boolean.FALSE).last("limit 1"));
|
|
|
Date renewExpiryTime = null;
|
|
|
claudeCodeUser.setRenewSkuId(null);
|
|
|
claudeCodeUser.setRenewOrderId(null);
|
|
|
@@ -167,6 +167,9 @@ public class MirrorUserCleatServiceImpl implements MirrorUserCleatService {
|
|
|
claudeCodeUser.setRenewOrderId(otherRenewRecord.getOrderId());
|
|
|
claudeCodeUser.setRenewSkuId(otherRenewRecord.getRenewSkuId());
|
|
|
}
|
|
|
+ //将续费有效置为过期
|
|
|
+ renewExpiryRecord.setIsValid(true);
|
|
|
+ claudeCodeUserRenewExpiryRecordMapper.updateById(renewExpiryRecord);
|
|
|
}
|
|
|
//还原镜像user
|
|
|
claudeCodeUser.setCodePoints(finalSku.getCodePoints());
|
|
|
@@ -175,9 +178,6 @@ public class MirrorUserCleatServiceImpl implements MirrorUserCleatService {
|
|
|
claudeCodeUser.setPlanName(finalSku.getSpecVal());
|
|
|
claudeCodeUserMapper.updateById(claudeCodeUser);
|
|
|
log.info("还原镜像claude code user套餐成功");
|
|
|
- //将续费有效置为过期
|
|
|
- renewExpiryRecord.setIsValid(true);
|
|
|
- claudeCodeUserRenewExpiryRecordMapper.updateById(renewExpiryRecord);
|
|
|
//调用api更新claude code用户信息
|
|
|
claudeCodeService.updateClaudeCodeUserPackageInfo(claudeCodeUser);
|
|
|
return;
|