zoujiajian 11 ماه پیش
والد
کامیت
f191ca6d64

+ 5 - 2
netflix-service/src/main/java/com/cyksj/server/recharge/impl/GptProxyRechargeServiceImpl.java

@@ -301,8 +301,11 @@ public class GptProxyRechargeServiceImpl implements GptProxyRechargeService {
 	 */
 	public void setRechargeRelationStatusAutoError(GroupsRelation relation) {
 		TASK_EXECUTOR.execute(()->{
-			relation.setRechargeStatus(GroupsRelation.RechargeStatus.recharge_error);
-			relationMapper.updateById(relation);
+			relationMapper.update(null, Wrappers.lambdaUpdate(GroupsRelation.class)
+					.set(GroupsRelation::getAccount, relation.getAccount())
+					.set(GroupsRelation::getGptToken, relation.getGptToken())
+					.set(GroupsRelation::getRechargeStatus, GroupsRelation.RechargeStatus.recharge_error)
+					.eq(GroupsRelation::getId, relation.getId()));
 		});
 	}
 

+ 6 - 2
netflix-service/src/main/java/com/cyksj/service/mange/gpt/impl/GptRechargeServiceImpl.java

@@ -164,6 +164,7 @@ public class GptRechargeServiceImpl implements GptRechargeService {
 			}
 			String rechargeAccount = tokenParseResult.getMessage();
 			//记录代充账号 token
+			relation.setGptToken(accessToken);
 			relation.setAccount(rechargeAccount);
 			//获取GPT代充key
 			GptRechargeCardKey gptRechargeCardKey = gptRechargeCardKeyMapper.selectOne(Wrappers.lambdaQuery(GptRechargeCardKey.class)
@@ -376,8 +377,11 @@ public class GptRechargeServiceImpl implements GptRechargeService {
 	 */
 	public void setRechargeRelationStatusAutoError(GroupsRelation relation) {
 		TASK_EXECUTOR.execute(()->{
-			relation.setRechargeStatus(GroupsRelation.RechargeStatus.recharge_error);
-			relationMapper.updateById(relation);
+			relationMapper.update(null, Wrappers.lambdaUpdate(GroupsRelation.class)
+					.set(GroupsRelation::getAccount, relation.getAccount())
+					.set(GroupsRelation::getGptToken, relation.getGptToken())
+					.set(GroupsRelation::getRechargeStatus, GroupsRelation.RechargeStatus.recharge_error)
+					.eq(GroupsRelation::getId, relation.getId()));
 		});
 	}