add(req-2119):通过临时url访问OBS----加日志、加返回值

This commit is contained in:
胡朝飞 2024-03-12 09:33:47 +08:00
parent d8503a0c94
commit 31b7e0e340

View File

@ -17,6 +17,7 @@ import cn.axzo.oss.manager.api.dto.request.*;
import cn.axzo.oss.manager.api.dto.response.*;
import cn.axzo.oss.service.api.FileService;
import cn.azxo.framework.common.model.CommonResponse;
import cn.hutool.json.JSONUtil;
import lombok.SneakyThrows;
import lombok.extern.slf4j.Slf4j;
import org.apache.commons.io.IOUtils;
@ -343,10 +344,12 @@ public class WebFileController {
* @return TemporaryUrlAccessRes
*/
@GetMapping("/v1/obs/temporaryUrlAccess")
public TemporaryUrlAccessRes temporaryUrlAccess(@RequestParam("fileUuid") String fileUuId) {
public CommonResponse<TemporaryUrlAccessRes> temporaryUrlAccess(@RequestParam("fileUuid") String fileUuId) {
ServerFileDownloadDto dto = new ServerFileDownloadDto();
dto.setFileKey(fileUuId);
ServerFileDownloadResponse response = fileService.getObject(dto, FileDownloadTypeEnum.TEMPORARY_URL_ACCESS.getCode());
return BeanConvertUtil.copyBean(response, TemporaryUrlAccessRes.class);
TemporaryUrlAccessRes result = BeanConvertUtil.copyBean(response, TemporaryUrlAccessRes.class);
log.info("下载结果, result = {}", JSONUtil.toJsonStr(result));
return CommonResponse.success(result);
}
}