diff --git a/pom.xml b/pom.xml
index 05e1184..d2c4210 100644
--- a/pom.xml
+++ b/pom.xml
@@ -34,29 +34,9 @@
- com.alibaba
- dashscope-sdk-java
- 2.18.0
-
-
- com.aliyun
- bailian20231229
- 2.0.0
-
-
- com.aliyun
- tea-openapi
- 0.3.6
-
-
- com.aliyun
- tea-console
- 0.0.1
-
-
- com.aliyun
- tea-util
- 0.2.23
+ org.projectlombok
+ lombok
+ 1.18.36
com.aliyun
diff --git a/src/main/java/com/muyu/aliyun/bailian/ApplyLease.java b/src/main/java/com/muyu/aliyun/bailian/ApplyLease.java
index 658f25c..164f191 100644
--- a/src/main/java/com/muyu/aliyun/bailian/ApplyLease.java
+++ b/src/main/java/com/muyu/aliyun/bailian/ApplyLease.java
@@ -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.ApplyFileUploadLeaseResponse;
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.fixed.UploadLeaseParamsMode;
+import darabonba.core.exception.TeaException;
import lombok.extern.log4j.Log4j2;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
@@ -48,40 +48,12 @@ public class ApplyLease {
} catch (TeaException error) {
- switch (error.getCode()) {
- case "SDK.ConnectTimeout":
- 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());
+ log.error("异常名称:「{}」", error.getMessage(), error.fillInStackTrace());
+ throw new RuntimeException(error);
}catch (Exception exception) {
log.error("异常名称:「未知通用异常」,错误信息: {}", exception.getMessage(), exception);
throw new RuntimeException(exception);
}
- throw new RuntimeException(String.format("API调用异常:「%S」",exceptionName));
}
}
diff --git a/src/main/java/com/muyu/aliyun/bailian/ReviewResolution.java b/src/main/java/com/muyu/aliyun/bailian/ReviewResolution.java
index 099470e..8992083 100644
--- a/src/main/java/com/muyu/aliyun/bailian/ReviewResolution.java
+++ b/src/main/java/com/muyu/aliyun/bailian/ReviewResolution.java
@@ -1,13 +1,11 @@
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.models.DescribeFileRequest;
-import com.aliyun.tea.*;
import com.aliyun.sdk.service.bailian20231229.models.DescribeFileResponse;
import com.muyu.aliyun.bailian.data.UploadDescribeFileMode;
import com.muyu.aliyun.bailian.data.fixed.DescribeFileResponseBodyDataMode;
+import darabonba.core.exception.TeaException;
import lombok.extern.log4j.Log4j2;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
diff --git a/src/main/java/com/muyu/aliyun/bailian/config/AlibabaCloudClientConfig.java b/src/main/java/com/muyu/aliyun/bailian/config/AlibabaCloudClientConfig.java
index 2480f6d..8b7e669 100644
--- a/src/main/java/com/muyu/aliyun/bailian/config/AlibabaCloudClientConfig.java
+++ b/src/main/java/com/muyu/aliyun/bailian/config/AlibabaCloudClientConfig.java
@@ -2,9 +2,7 @@ package com.muyu.aliyun.bailian.config;
import com.aliyun.auth.credentials.Credential;
import com.aliyun.auth.credentials.provider.StaticCredentialProvider;
import com.aliyun.sdk.service.bailian20231229.AsyncClient;
-import com.aliyun.teaopenapi.models.Config;
import com.muyu.aliyun.bailian.properties.AliYunBaiLianProperties;
-import com.muyu.aliyun.config.OssConfig;
import darabonba.core.client.ClientOverrideConfiguration;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Bean;
diff --git a/src/main/java/com/muyu/aliyun/bailian/data/fixed/DescribeFileResponseBodyDataMode.java b/src/main/java/com/muyu/aliyun/bailian/data/fixed/DescribeFileResponseBodyDataMode.java
index 8f3b8f2..4fae91c 100644
--- a/src/main/java/com/muyu/aliyun/bailian/data/fixed/DescribeFileResponseBodyDataMode.java
+++ b/src/main/java/com/muyu/aliyun/bailian/data/fixed/DescribeFileResponseBodyDataMode.java
@@ -1,6 +1,5 @@
package com.muyu.aliyun.bailian.data.fixed;
-import com.aliyun.tea.NameInMap;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;