|
@@ -713,9 +713,6 @@ public class ClaudeCodeServiceImpl implements ClaudeCodeService {
|
|
|
Integer beforeCodePoints = claudeCodeUser.getCodePoints();
|
|
Integer beforeCodePoints = claudeCodeUser.getCodePoints();
|
|
|
Integer afterCodePoints = beforeCodePoints + addCodePoints;
|
|
Integer afterCodePoints = beforeCodePoints + addCodePoints;
|
|
|
|
|
|
|
|
- claudeCodeUser.setCodePoints(afterCodePoints);
|
|
|
|
|
- claudeCodeUserMapper.updateById(claudeCodeUser);
|
|
|
|
|
-
|
|
|
|
|
ClaudeCodeUserCreditCardRecord creditCardRecord = new ClaudeCodeUserCreditCardRecord();
|
|
ClaudeCodeUserCreditCardRecord creditCardRecord = new ClaudeCodeUserCreditCardRecord();
|
|
|
creditCardRecord.setUserId(userId);
|
|
creditCardRecord.setUserId(userId);
|
|
|
creditCardRecord.setBeforeCodePoints(beforeCodePoints);
|
|
creditCardRecord.setBeforeCodePoints(beforeCodePoints);
|
|
@@ -845,7 +842,17 @@ public class ClaudeCodeServiceImpl implements ClaudeCodeService {
|
|
|
);
|
|
);
|
|
|
|
|
|
|
|
if (cardUpdateResult > 0) {
|
|
if (cardUpdateResult > 0) {
|
|
|
- useCreditCard(userId, addCodePoints, cardNumber, "使用积分卡");
|
|
|
|
|
|
|
+ ClaudeCodeUserCreditCardRecord creditCardRecord = new ClaudeCodeUserCreditCardRecord();
|
|
|
|
|
+ creditCardRecord.setUserId(userId);
|
|
|
|
|
+ creditCardRecord.setBeforeCodePoints(beforeCodePoints);
|
|
|
|
|
+ creditCardRecord.setAddCodePoints(addCodePoints);
|
|
|
|
|
+ creditCardRecord.setAfterCodePoints(afterCodePoints);
|
|
|
|
|
+ creditCardRecord.setCardNumber(cardNumber);
|
|
|
|
|
+ //使用一次
|
|
|
|
|
+ creditCardRecord.setNum(-1);
|
|
|
|
|
+ creditCardRecord.setUseReason(creditCard.getRemark());
|
|
|
|
|
+
|
|
|
|
|
+ claudeCodeUserCreditCardRecordMapper.insert(creditCardRecord);
|
|
|
|
|
|
|
|
log.info("用户{}成功使用积分卡{},增加{}积分", userId, cardNumber, addCodePoints);
|
|
log.info("用户{}成功使用积分卡{},增加{}积分", userId, cardNumber, addCodePoints);
|
|
|
//调用API调整用户积分
|
|
//调用API调整用户积分
|