Compare commits

..

No commits in common. "9e7d6d12fe606d3c0d634b44dfea2e4959aaf118" and "c2f011a63bb9adf1c2d7a8c5e97c668715b35de8" have entirely different histories.

5 changed files with 32 additions and 82 deletions

View File

@ -1,44 +1,38 @@
package com.muyu.aliyun.bailian; package com.muyu.aliyun.bailian;
import com.aliyun.bailian20231229.Client;
import com.aliyun.sdk.service.bailian20231229.AsyncClient; import com.aliyun.bailian20231229.models.AddFileRequest;
import com.aliyun.sdk.service.bailian20231229.models.AddFileRequest; import com.aliyun.bailian20231229.models.AddFileResponse;
import com.aliyun.sdk.service.bailian20231229.models.AddFileResponse; import com.aliyun.bailian20231229.models.AddFileResponseBody;
import com.aliyun.tea.TeaException;
import com.aliyun.teautil.models.RuntimeOptions;
import com.muyu.aliyun.bailian.data.UploadDataManagementMode; import com.muyu.aliyun.bailian.data.UploadDataManagementMode;
import com.muyu.aliyun.bailian.data.fixed.AddFileResponseBodyDataMode; import com.muyu.aliyun.bailian.data.fixed.AddFileResponseBodyDataMode;
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;
import java.util.concurrent.CompletableFuture;
import com.aliyun.sdk.service.bailian20231229.models.AddFileResponseBody;
import java.util.HashMap;
import java.util.Map;
@Component @Component
@Log4j2 @Log4j2
public class AddDataManagement { public class AddDataManagement {
@Autowired // @Autowired
private AsyncClient client; private Client client;
public AddFileResponseBodyDataMode addFile(UploadDataManagementMode uploadDataManagementMode) { public AddFileResponseBodyDataMode addFile(UploadDataManagementMode uploadDataManagementMode) {
AddFileRequest addFileRequest = AddFileRequest.builder() AddFileRequest addFileRequest = new AddFileRequest();
.workspaceId( uploadDataManagementMode.getWorkspaceId() ) RuntimeOptions runtime = new RuntimeOptions();
.regionId( uploadDataManagementMode.getLeaseId() ) Map<String, String> headers = new HashMap<>();
.categoryId( uploadDataManagementMode.getLeaseId() )
.categoryType( uploadDataManagementMode.getCategoryType() )
.leaseId( uploadDataManagementMode.getLeaseId() )
.parser( uploadDataManagementMode.getParser() )
.tags( uploadDataManagementMode.getTags() )
.build();
String exceptionName = "";
try { try {
CompletableFuture<AddFileResponse> addFileResponse = client.addFile(addFileRequest); AddFileResponse addFileResponse = client.addFileWithOptions(uploadDataManagementMode.getWorkspaceId(), addFileRequest, headers, runtime);
AddFileResponse addFileResponseget = addFileResponse.get(); if (addFileResponse.getStatusCode() != 200) {
if (addFileResponseget.getStatusCode() != 200) { throw new RuntimeException(addFileResponse.toString());
throw new RuntimeException(addFileResponseget.toString());
} }
AddFileResponseBody body = addFileResponseget.getBody(); AddFileResponseBody body = addFileResponse.getBody();
AddFileResponseBody.Data data = body.getData(); AddFileResponseBody.AddFileResponseBodyData data = body.getData();
log.info("data:{}", data); log.info("data:{}", data);
return AddFileResponseBodyDataMode.builder() return AddFileResponseBodyDataMode.builder()
.fileId(data.getFileId()) .fileId(data.getFileId())

View File

@ -46,7 +46,6 @@ public class ApplyLease {
.Method(param.getMethod()) .Method(param.getMethod())
.build(); .build();
} catch (TeaException error) { } catch (TeaException error) {
switch (error.getCode()) { switch (error.getCode()) {
case "SDK.ConnectTimeout": case "SDK.ConnectTimeout":

View File

@ -2,47 +2,38 @@ package com.muyu.aliyun.bailian;
import com.aliyun.bailian20231229.Client; import com.aliyun.bailian20231229.Client;
import com.aliyun.bailian20231229.models.*; 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.tea.*;
import com.aliyun.sdk.service.bailian20231229.models.DescribeFileResponse; import com.aliyun.teautil.models.RuntimeOptions;
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 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;
import com.aliyun.sdk.service.bailian20231229.models.DescribeFileResponseBody;
import java.util.HashMap; import java.util.HashMap;
import java.util.Map; import java.util.Map;
import java.util.concurrent.CompletableFuture;
@Component @Component
@Log4j2 @Log4j2
public class ReviewResolution { public class ReviewResolution {
// @Autowired
@Autowired private Client client;
private AsyncClient client;
public DescribeFileResponseBodyDataMode DescribeFile(UploadDescribeFileMode uploadDescribeFileMode) { public DescribeFileResponseBodyDataMode DescribeFile(UploadDescribeFileMode uploadDescribeFileMode) {
DescribeFileRequest describeFileRequest = DescribeFileRequest.builder() RuntimeOptions runtime = new RuntimeOptions();
.workspaceId( uploadDescribeFileMode.getWorkspaceId() ) Map<String, String> headers = new HashMap<>();
.regionId( uploadDescribeFileMode.getRegionId() )
.regionId( uploadDescribeFileMode.getFileId() )
.build();
try { try {
// 复制代码运行请自行打印 API 的返回值 // 复制代码运行请自行打印 API 的返回值
CompletableFuture<DescribeFileResponse> describeFileResponse = client.describeFile(describeFileRequest); DescribeFileResponse describeFileResponse = client.describeFileWithOptions(uploadDescribeFileMode.getWorkspaceId(), uploadDescribeFileMode.getFileId(), headers, runtime);
DescribeFileResponse describeFileResponseget = describeFileResponse.get(); if (describeFileResponse.getStatusCode() == 200) {
if (describeFileResponseget.getStatusCode() == 200) {
log.info("文件信息获取成功"); log.info("文件信息获取成功");
} else { } else {
log.info("文件信息获取失败"); log.info("文件信息获取失败");
throw new RuntimeException(describeFileResponseget.toString()); throw new RuntimeException(describeFileResponse.toString());
} }
DescribeFileResponseBody body = describeFileResponseget.getBody(); DescribeFileResponseBody body = describeFileResponse.getBody();
DescribeFileResponseBody.Data data = body.getData(); DescribeFileResponseBody.DescribeFileResponseBodyData data = body.getData();
log.info("data:{}", data); log.info("data:{}", data);
return DescribeFileResponseBodyDataMode.builder() return DescribeFileResponseBodyDataMode.builder()
.categoryId(data.getCategoryId()) .categoryId(data.getCategoryId())

View File

@ -5,8 +5,6 @@ import lombok.Builder;
import lombok.Data; import lombok.Data;
import lombok.NoArgsConstructor; import lombok.NoArgsConstructor;
import java.util.List;
@Data @Data
@Builder @Builder
@NoArgsConstructor @NoArgsConstructor
@ -18,37 +16,12 @@ public class UploadDataManagementMode {
* *
* 便 * 便
*/ */
private String workspaceId; private String WorkspaceId;
/** /**
* *
* *
* 便 * 便
*/ */
private String LeaseId; private String LeaseId;
/**
* ID
*/
private String regionId;
/**
* ID
*/
private String categoryId;
/**
*
*/
private String categoryType;
/**
* ID
*/
private String leaseId;
/**
*
*/
private String parser;
private List<String> tags;
} }

View File

@ -15,19 +15,12 @@ public class UploadDescribeFileMode {
* *
* 使 * 使
*/ */
private String workspaceId; private String WorkspaceId;
/** /**
* *
* 使 * 使
*/ */
private String fileId; private String FileId;
/**
* ID
*
*/
private String regionId;
} }