From 9739a23d4311873fb3a4b472aaa02cf01e615abb Mon Sep 17 00:00:00 2001 From: DongZeLiang <2746733890@qq.com> Date: Tue, 25 Feb 2025 16:29:06 +0800 Subject: [PATCH] =?UTF-8?q?feat():=20=E6=BA=A2=E5=87=BA=E5=A4=9A=E4=BD=99?= =?UTF-8?q?=E7=9A=84jar=E4=BE=9D=E8=B5=96=EF=BC=8C=E4=BF=AE=E6=AD=A3?= =?UTF-8?q?=E7=A8=8B=E5=BA=8Fimport=E5=AF=BC=E5=85=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pom.xml | 26 ++------------ .../com/muyu/aliyun/bailian/ApplyLease.java | 34 ++----------------- .../muyu/aliyun/bailian/ReviewResolution.java | 4 +-- .../config/AlibabaCloudClientConfig.java | 2 -- .../DescribeFileResponseBodyDataMode.java | 1 - 5 files changed, 7 insertions(+), 60 deletions(-) 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;