From 201b188579d6b4290e2b4fc0485d59a5ef0545f8 Mon Sep 17 00:00:00 2001 From: shahaibo <1023316923@qq.com> Date: Wed, 18 Oct 2023 16:51:08 +0800 Subject: [PATCH] BUGFIX: like detail; --- .../com/ai/da/controller/SavedCollectionController.java | 6 ++++++ .../java/com/ai/da/service/impl/LibraryServiceImpl.java | 6 +++--- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/ai/da/controller/SavedCollectionController.java b/src/main/java/com/ai/da/controller/SavedCollectionController.java index 0ee870db..b5723837 100644 --- a/src/main/java/com/ai/da/controller/SavedCollectionController.java +++ b/src/main/java/com/ai/da/controller/SavedCollectionController.java @@ -5,6 +5,7 @@ import com.ai.da.common.response.PageBaseResponse; import com.ai.da.common.response.PageResponse; import com.ai.da.common.response.Response; import com.ai.da.common.utils.CopyUtil; +import com.ai.da.common.utils.MinioUtil; import com.ai.da.mapper.entity.Account; import com.ai.da.mapper.entity.Collection; import com.ai.da.mapper.entity.UserLikeGroup; @@ -46,6 +47,8 @@ public class SavedCollectionController { private UserLikeService userLikeService; @Resource private AccountService accountService; + @Resource + private MinioUtil minioUtil; @ApiOperation(value = "History用户分页分组列表") @PostMapping("/queryUserGroup") @@ -84,6 +87,9 @@ public class SavedCollectionController { userLikeGroupVO.setAuthor(account.getUserName()); //count 和detail List details = groupDetailMap.get(group.getId()); + for (UserLikeVO detail : details) { + detail.setUrl(minioUtil.getPresignedUrl(detail.getUrl(), 24 * 60)); + } userLikeGroupVO.setGroupDetails(details); userLikeGroupVO.setSketchCount(CollectionUtils.isEmpty(details) ? 0 :details.size()); return userLikeGroupVO; diff --git a/src/main/java/com/ai/da/service/impl/LibraryServiceImpl.java b/src/main/java/com/ai/da/service/impl/LibraryServiceImpl.java index dd333f3f..eac06b83 100644 --- a/src/main/java/com/ai/da/service/impl/LibraryServiceImpl.java +++ b/src/main/java/com/ai/da/service/impl/LibraryServiceImpl.java @@ -225,7 +225,7 @@ public class LibraryServiceImpl extends ServiceImpl impl MediaType mediaType = MediaType.parse("application/json"); //关闭FastJson的引用检测 防止出现$ref 现象 String param = JSON.toJSONString(modelPathObject, SerializerFeature.DisableCircularReferenceDetect); - log.info("design请求python 参数:####{}", param); + log.info("processMannequins请求python 参数:####{}", param); RequestBody body = RequestBody.create(mediaType, param); Request request = new Request.Builder() .url("http://18.167.251.121:9991/api/model_process") @@ -238,12 +238,12 @@ public class LibraryServiceImpl extends ServiceImpl impl try { response = client.newCall(request).execute(); } catch (IOException ioException) { - log.error("PythonService##design异常###{}", ExceptionUtil.getThrowableList(ioException)); + log.error("PythonService##processMannequins异常###{}", ExceptionUtil.getThrowableList(ioException)); } //去除限流 // AccessLimitUtils.validateOut("design"); if (Objects.isNull(response)) { - log.error("PythonService##design异常###{}", "response or body is empty!"); + log.error("PythonService##processMannequins异常###{}", "response or body is empty!"); throw new BusinessException("system error!"); } if (response.isSuccessful()) {