暂时注释一部分代码到dev环境
This commit is contained in:
@@ -2241,7 +2241,7 @@ public class PythonService {
|
||||
private List<Integer> resolve(List<BigDecimal> list) {
|
||||
List<Integer> 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<String> 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<String> 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<String> 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保持一致
|
||||
|
||||
Reference in New Issue
Block a user