Merge remote-tracking branch 'origin/master'
commit
36d1fcbb7a
26
pom.xml
26
pom.xml
|
@ -34,29 +34,9 @@
|
||||||
</dependency>
|
</dependency>
|
||||||
|
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>com.alibaba</groupId>
|
<groupId>org.projectlombok</groupId>
|
||||||
<artifactId>dashscope-sdk-java</artifactId>
|
<artifactId>lombok</artifactId>
|
||||||
<version>2.18.0</version>
|
<version>1.18.36</version>
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>com.aliyun</groupId>
|
|
||||||
<artifactId>bailian20231229</artifactId>
|
|
||||||
<version>2.0.0</version>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>com.aliyun</groupId>
|
|
||||||
<artifactId>tea-openapi</artifactId>
|
|
||||||
<version>0.3.6</version>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>com.aliyun</groupId>
|
|
||||||
<artifactId>tea-console</artifactId>
|
|
||||||
<version>0.0.1</version>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>com.aliyun</groupId>
|
|
||||||
<artifactId>tea-util</artifactId>
|
|
||||||
<version>0.2.23</version>
|
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>com.aliyun</groupId>
|
<groupId>com.aliyun</groupId>
|
||||||
|
|
|
@ -4,9 +4,9 @@ import com.aliyun.sdk.service.bailian20231229.AsyncClient;
|
||||||
import com.aliyun.sdk.service.bailian20231229.models.ApplyFileUploadLeaseRequest;
|
import com.aliyun.sdk.service.bailian20231229.models.ApplyFileUploadLeaseRequest;
|
||||||
import com.aliyun.sdk.service.bailian20231229.models.ApplyFileUploadLeaseResponse;
|
import com.aliyun.sdk.service.bailian20231229.models.ApplyFileUploadLeaseResponse;
|
||||||
import com.aliyun.sdk.service.bailian20231229.models.ApplyFileUploadLeaseResponseBody;
|
import com.aliyun.sdk.service.bailian20231229.models.ApplyFileUploadLeaseResponseBody;
|
||||||
import com.aliyun.tea.*;
|
|
||||||
import com.muyu.aliyun.bailian.data.FileUploadLeaseMode;
|
import com.muyu.aliyun.bailian.data.FileUploadLeaseMode;
|
||||||
import com.muyu.aliyun.bailian.data.fixed.UploadLeaseParamsMode;
|
import com.muyu.aliyun.bailian.data.fixed.UploadLeaseParamsMode;
|
||||||
|
import darabonba.core.exception.TeaException;
|
||||||
import lombok.extern.log4j.Log4j2;
|
import lombok.extern.log4j.Log4j2;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.stereotype.Component;
|
import org.springframework.stereotype.Component;
|
||||||
|
@ -48,40 +48,12 @@ public class ApplyLease {
|
||||||
|
|
||||||
|
|
||||||
} catch (TeaException error) {
|
} catch (TeaException error) {
|
||||||
switch (error.getCode()) {
|
log.error("异常名称:「{}」", error.getMessage(), error.fillInStackTrace());
|
||||||
case "SDK.ConnectTimeout":
|
throw new RuntimeException(error);
|
||||||
exceptionName = "网络连接超时";
|
|
||||||
break;
|
|
||||||
case "SDK.ReadTimeout":
|
|
||||||
exceptionName = "网络读取超时";
|
|
||||||
break;
|
|
||||||
case "SDK.ServerUnreachable":
|
|
||||||
exceptionName = "服务器不可达";
|
|
||||||
break;
|
|
||||||
case "InvalidAccessKeyId.NotFound":
|
|
||||||
exceptionName = "无效的访问密钥 ID";
|
|
||||||
break;
|
|
||||||
case "SignatureDoesNotMatch":
|
|
||||||
exceptionName = "签名不匹配";
|
|
||||||
break;
|
|
||||||
case "MissingParameter":
|
|
||||||
exceptionName = "缺少必要参数";
|
|
||||||
break;
|
|
||||||
case "InvalidParameterValue":
|
|
||||||
exceptionName = "参数值无效";
|
|
||||||
break;
|
|
||||||
case "Forbidden.NoPermission":
|
|
||||||
exceptionName = "没有权限";
|
|
||||||
break;
|
|
||||||
default:
|
|
||||||
exceptionName = "未知阿里云 API 异常";
|
|
||||||
}
|
|
||||||
log.error("异常名称:「{}」,错误码: {}, 错误信息: {}, 错误数据: {}", exceptionName, error.getCode(), error.getMessage(), error.getData());
|
|
||||||
}catch (Exception exception) {
|
}catch (Exception exception) {
|
||||||
log.error("异常名称:「未知通用异常」,错误信息: {}", exception.getMessage(), exception);
|
log.error("异常名称:「未知通用异常」,错误信息: {}", exception.getMessage(), exception);
|
||||||
throw new RuntimeException(exception);
|
throw new RuntimeException(exception);
|
||||||
}
|
}
|
||||||
throw new RuntimeException(String.format("API调用异常:「%S」",exceptionName));
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,13 +1,11 @@
|
||||||
package com.muyu.aliyun.bailian;
|
package com.muyu.aliyun.bailian;
|
||||||
|
|
||||||
import com.aliyun.bailian20231229.Client;
|
|
||||||
import com.aliyun.bailian20231229.models.*;
|
|
||||||
import com.aliyun.sdk.service.bailian20231229.AsyncClient;
|
import com.aliyun.sdk.service.bailian20231229.AsyncClient;
|
||||||
import com.aliyun.sdk.service.bailian20231229.models.DescribeFileRequest;
|
import com.aliyun.sdk.service.bailian20231229.models.DescribeFileRequest;
|
||||||
import com.aliyun.tea.*;
|
|
||||||
import com.aliyun.sdk.service.bailian20231229.models.DescribeFileResponse;
|
import com.aliyun.sdk.service.bailian20231229.models.DescribeFileResponse;
|
||||||
import com.muyu.aliyun.bailian.data.UploadDescribeFileMode;
|
import com.muyu.aliyun.bailian.data.UploadDescribeFileMode;
|
||||||
import com.muyu.aliyun.bailian.data.fixed.DescribeFileResponseBodyDataMode;
|
import com.muyu.aliyun.bailian.data.fixed.DescribeFileResponseBodyDataMode;
|
||||||
|
import darabonba.core.exception.TeaException;
|
||||||
import lombok.extern.log4j.Log4j2;
|
import lombok.extern.log4j.Log4j2;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.stereotype.Component;
|
import org.springframework.stereotype.Component;
|
||||||
|
|
|
@ -2,9 +2,7 @@ package com.muyu.aliyun.bailian.config;
|
||||||
import com.aliyun.auth.credentials.Credential;
|
import com.aliyun.auth.credentials.Credential;
|
||||||
import com.aliyun.auth.credentials.provider.StaticCredentialProvider;
|
import com.aliyun.auth.credentials.provider.StaticCredentialProvider;
|
||||||
import com.aliyun.sdk.service.bailian20231229.AsyncClient;
|
import com.aliyun.sdk.service.bailian20231229.AsyncClient;
|
||||||
import com.aliyun.teaopenapi.models.Config;
|
|
||||||
import com.muyu.aliyun.bailian.properties.AliYunBaiLianProperties;
|
import com.muyu.aliyun.bailian.properties.AliYunBaiLianProperties;
|
||||||
import com.muyu.aliyun.config.OssConfig;
|
|
||||||
import darabonba.core.client.ClientOverrideConfiguration;
|
import darabonba.core.client.ClientOverrideConfiguration;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.context.annotation.Bean;
|
import org.springframework.context.annotation.Bean;
|
||||||
|
|
|
@ -1,6 +1,5 @@
|
||||||
package com.muyu.aliyun.bailian.data.fixed;
|
package com.muyu.aliyun.bailian.data.fixed;
|
||||||
|
|
||||||
import com.aliyun.tea.NameInMap;
|
|
||||||
import lombok.AllArgsConstructor;
|
import lombok.AllArgsConstructor;
|
||||||
import lombok.Builder;
|
import lombok.Builder;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
Loading…
Reference in New Issue