lyhzzz 3 months ago
parent
commit
45d08c9f5f

+ 7 - 0
src/main/java/com/fdkankan/manage/httpClient/client/OverallClient.java

@@ -1,7 +1,10 @@
 package com.fdkankan.manage.httpClient.client;
 
 import com.dtflys.forest.annotation.*;
+import com.fdkankan.manage.common.Result;
 import com.fdkankan.manage.httpClient.address.OverallAddressSource;
+import com.fdkankan.manage.httpClient.param.SSDownSceneParam;
+import com.fdkankan.manage.httpClient.param.WorkOfflineDTO;
 import com.fdkankan.manage.httpClient.vo.OverallParam;
 import com.fdkankan.manage.httpClient.vo.OverallVo;
 
@@ -16,4 +19,8 @@ public interface OverallClient {
 
     @Post("/api/age/remove/{id}")
     OverallVo delete(@Var("id") String id,  @Header("appId") String appId,@Header("key") String key);
+
+
+    @Post("/api/age/getOfflineDetail")
+    Result getOfflineDetail(@JSONBody WorkOfflineDTO param,@Header("appId") String appId,@Header("key") String key);
 }

+ 24 - 0
src/main/java/com/fdkankan/manage/httpClient/param/WorkOfflineDTO.java

@@ -0,0 +1,24 @@
+package com.fdkankan.manage.httpClient.param;
+
+import lombok.AllArgsConstructor;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+
+@Data
+@NoArgsConstructor
+@AllArgsConstructor
+public class WorkOfflineDTO {
+
+    private String workId; //作品id
+
+    private String path; //下载本地挂载磁盘路径
+
+    private Integer progress;
+
+    private String url;
+
+
+    public WorkOfflineDTO(String workId) {
+        this.workId = workId;
+    }
+}

+ 5 - 3
src/main/java/com/fdkankan/manage/httpClient/service/OverallService.java

@@ -1,7 +1,9 @@
 package com.fdkankan.manage.httpClient.service;
 
 import com.fdkankan.common.util.JwtUtil;
+import com.fdkankan.manage.common.Result;
 import com.fdkankan.manage.httpClient.client.OverallClient;
+import com.fdkankan.manage.httpClient.param.WorkOfflineDTO;
 import com.fdkankan.manage.httpClient.vo.OverallParam;
 import com.fdkankan.manage.httpClient.vo.OverallVo;
 import org.springframework.beans.factory.annotation.Autowired;
@@ -22,8 +24,8 @@ public class OverallService {
         return overallClient.list(param,appId,key);
     }
 
-    public static void main(String[] args) {
-        String username = JwtUtil.getUsername("eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiIxMzkyODUyNTYzOCIsImxvZ2luVHlwZSI6InVzZXIiLCJ1c2VyTmFtZSI6IjEzOTI4NTI1NjM4IiwiaWF0IjoxNzE2NDYwMjIyLCJqdGkiOiI2Nzc5OGM0Ni0wOTg0LTRiNjUtODYxMC02MGY0YmQ0NjhkZDQifQ.QM8oFz-H693qXxOz0oAAKXKGRP6GNA_L0GRSuktau8c");
-        System.out.println(username);
+    public void getSceneListByWorkId(String workId){
+        Result offlineDetail = overallClient.getOfflineDetail(new WorkOfflineDTO(workId),appId,key);
     }
+
 }