|
|
@@ -29,11 +29,14 @@ public class OssServerController {
|
|
|
private final OssService ossService;
|
|
|
private final OssObjectService ossObjectService;
|
|
|
private final OssStoreService ossStoreService;
|
|
|
+ private UploadChannelService uploadChannelService;
|
|
|
|
|
|
- public OssServerController(OssService ossService, OssObjectService ossObjectService, OssStoreService ossStoreService) {
|
|
|
+ public OssServerController(OssService ossService, OssObjectService ossObjectService,
|
|
|
+ OssStoreService ossStoreService, UploadChannelService uploadChannelService) {
|
|
|
this.ossService = ossService;
|
|
|
this.ossObjectService = ossObjectService;
|
|
|
this.ossStoreService = ossStoreService;
|
|
|
+ this.uploadChannelService = uploadChannelService;
|
|
|
}
|
|
|
|
|
|
@ApiOperation(value = "获取 oss-store 节点")
|
|
|
@@ -43,6 +46,14 @@ public class OssServerController {
|
|
|
return WebResult.success(serverInfo);
|
|
|
}
|
|
|
|
|
|
+ @ApiOperation(value = "根据 channel_id 获取 UploadChannel")
|
|
|
+ @GetMapping(value = "/server/channel", produces = MediaType.APPLICATION_JSON_VALUE)
|
|
|
+ public String getChannel(@RequestParam("channelId") int channelId) {
|
|
|
+ int loginUser = AuthKeyContext.getUser();
|
|
|
+ ObjectChannel objectChannel = uploadChannelService.getObjectChannelByChannelId(channelId, loginUser);
|
|
|
+ return WebResult.success(objectChannel);
|
|
|
+ }
|
|
|
+
|
|
|
@ApiOperation(value = "获取对象信息")
|
|
|
@GetMapping(value = "/object/info", produces = MediaType.APPLICATION_JSON_VALUE)
|
|
|
public String getObjectInfo(@RequestParam("objectId") String objectId) {
|