From 6e75c8f9789805cc214beeeda5228e6387530901 Mon Sep 17 00:00:00 2001 From: litianxiang Date: Mon, 1 Dec 2025 14:24:49 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9A=82=E6=97=B6=E6=B3=A8=E9=87=8A=E4=B8=80?= =?UTF-8?q?=E9=83=A8=E5=88=86=E4=BB=A3=E7=A0=81=E5=88=B0dev=E7=8E=AF?= =?UTF-8?q?=E5=A2=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/ai/da/python/PythonService.java | 42 +++++++++---------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/src/main/java/com/ai/da/python/PythonService.java b/src/main/java/com/ai/da/python/PythonService.java index 55811b3c..d75691c8 100644 --- a/src/main/java/com/ai/da/python/PythonService.java +++ b/src/main/java/com/ai/da/python/PythonService.java @@ -2241,7 +2241,7 @@ public class PythonService { private List resolve(List list) { List integerList = Lists.newArrayList(); list.forEach(l -> { - integerList.add(new Integer(l.intValue())); + integerList.add(Integer.valueOf(l.intValue())); }); return integerList; } @@ -3960,26 +3960,26 @@ public class PythonService { public List getSystemSketchByCategory(String category, Long brandId, Double brandScale,String style) { AuthPrincipalVo userHolder = UserContext.getUserHolder(); - - // 优先使用基于 Milvus 的推荐系统 - try { - com.ai.da.model.dto.RecommendRequestDTO request = new com.ai.da.model.dto.RecommendRequestDTO(); - request.setUserId(userHolder.getId()); - request.setCategory(category); - request.setStyle(style); - request.setTopK(1); - request.setOnlyActive(true); - - List recommendedUrls = recommendationService.recommend(request); - if (!CollectionUtils.isEmpty(recommendedUrls)) { - log.info("使用 Milvus 推荐系统返回 {} 个结果", recommendedUrls.size()); - return recommendedUrls; - } - } catch (Exception e) { - log.warn("Milvus 推荐失败,降级到备用方案: {}", e.getMessage()); - } - - // 降级方案1: 使用 attribute_retrieval_style 表 +// +// // 优先使用基于 Milvus 的推荐系统 +// try { +// com.ai.da.model.dto.RecommendRequestDTO request = new com.ai.da.model.dto.RecommendRequestDTO(); +// request.setUserId(userHolder.getId()); +// request.setCategory(category); +// request.setStyle(style); +// request.setTopK(1); +// request.setOnlyActive(true); +// +// List recommendedUrls = recommendationService.recommend(request); +// if (!CollectionUtils.isEmpty(recommendedUrls)) { +// log.info("使用 Milvus 推荐系统返回 {} 个结果", recommendedUrls.size()); +// return recommendedUrls; +// } +// } catch (Exception e) { +// log.warn("Milvus 推荐失败,降级到备用方案: {}", e.getMessage()); +// } +// +// // 降级方案1: 使用 attribute_retrieval_style 表 //******3.1.2版本临时使用java推荐方案去解决style未使用的问题********** try { //使用新库attribute_retrieval_style,表命名修改为elementVO.getModelSex().toLowerCase() + "_" + styleCategory.toLowerCase()比如female_skirt,与传入的category保持一致