🐛 修复 OneDrive 世纪互联版自动刷新 REFRESH_TOKEN 失败的 BUG

This commit is contained in:
zhaojun1998
2020-01-29 16:24:00 +08:00
parent 77a13cf8ad
commit 812fd18aac
2 changed files with 4 additions and 4 deletions

View File

@@ -80,9 +80,9 @@ public class GlobalScheduleTask {
OneDriveToken refreshToken;
if (Objects.equals(storageType, StorageTypeEnum.ONE_DRIVE_CHINA)) {
refreshToken = oneDriveChinaService.getRefreshToken();
refreshToken = oneDriveChinaService.getRefreshToken(storageType);
} else {
refreshToken = oneDriveService.getRefreshToken();
refreshToken = oneDriveService.getRefreshToken(storageType);
}

View File

@@ -43,9 +43,9 @@ public abstract class AbstractOneDriveService {
@Resource
private StorageConfigRepository storageConfigRepository;
public OneDriveToken getRefreshToken() {
public OneDriveToken getRefreshToken(StorageTypeEnum storageType) {
StorageConfig refreshStorageConfig =
storageConfigRepository.findByTypeAndKey(StorageTypeEnum.ONE_DRIVE, StorageConfigConstant.REFRESH_TOKEN_KEY);
storageConfigRepository.findByTypeAndKey(storageType, StorageConfigConstant.REFRESH_TOKEN_KEY);
String param = "client_id=" + getClientId() +
"&redirect_uri=" + getRedirectUri() +