chenbiao преди 2 години
родител
ревизия
8dbd89fa3a

+ 2 - 1
netflix-service/src/main/java/com/cyksj/service/chatgpt/impl/ChatGptAccountServiceImpl.java

@@ -3,6 +3,7 @@ package com.cyksj.service.chatgpt.impl;
 import cn.hutool.core.lang.UUID;
 import cn.hutool.http.HttpRequest;
 import cn.hutool.http.HttpResponse;
+import cn.hutool.http.Method;
 import cn.hutool.json.JSONObject;
 import com.baomidou.mybatisplus.core.toolkit.Wrappers;
 import com.cyksj.common.exception.BusinessRuntimeException;
@@ -57,7 +58,7 @@ public class ChatGptAccountServiceImpl implements ChatGptAccountService{
            request.form("username", account.getAccount());
            request.form("password", account.getPassword());
            request.header("Content-Type","application/x-www-form-urlencoded");
-           HttpResponse execute = request.execute();
+           HttpResponse execute = request.method(Method.POST).execute();
            JSONObject loginResult = new JSONObject(execute.body());
            //detail
            if (StringUtils.isBlank(loginResult.getStr("accessToken"))) {

+ 2 - 1
netflix-web/src/main/java/com/cyksj/web/controller/manage/account/CmsAccountController.java

@@ -428,7 +428,8 @@ public class CmsAccountController {
 		    }
 			GoodsDonSku goodsDonSku = goodsDonSkuMapper.selectById(account.getSkuId());
 			if (goodsDonSku.getIsMirror()) {
-				chatGptAccountService.addAccount(account);
+				String gptRefreshToken = chatGptAccountService.addAccount(account);
+				accountService.update(null, Wrappers.lambdaUpdate(Account.class).eq(Account::getId, account.getId()).set(Account::getGptRefreshToken,gptRefreshToken ));
 			}
 			groupsTrips.setAvailableParkingNum(availableParkingNum);