暂时注释一部分代码到dev环境
This commit is contained in:
@@ -2241,7 +2241,7 @@ public class PythonService {
|
|||||||
private List<Integer> resolve(List<BigDecimal> list) {
|
private List<Integer> resolve(List<BigDecimal> list) {
|
||||||
List<Integer> integerList = Lists.newArrayList();
|
List<Integer> integerList = Lists.newArrayList();
|
||||||
list.forEach(l -> {
|
list.forEach(l -> {
|
||||||
integerList.add(new Integer(l.intValue()));
|
integerList.add(Integer.valueOf(l.intValue()));
|
||||||
});
|
});
|
||||||
return integerList;
|
return integerList;
|
||||||
}
|
}
|
||||||
@@ -3960,26 +3960,26 @@ public class PythonService {
|
|||||||
|
|
||||||
public List<String> getSystemSketchByCategory(String category, Long brandId, Double brandScale,String style) {
|
public List<String> getSystemSketchByCategory(String category, Long brandId, Double brandScale,String style) {
|
||||||
AuthPrincipalVo userHolder = UserContext.getUserHolder();
|
AuthPrincipalVo userHolder = UserContext.getUserHolder();
|
||||||
|
//
|
||||||
// 优先使用基于 Milvus 的推荐系统
|
// // 优先使用基于 Milvus 的推荐系统
|
||||||
try {
|
// try {
|
||||||
com.ai.da.model.dto.RecommendRequestDTO request = new com.ai.da.model.dto.RecommendRequestDTO();
|
// com.ai.da.model.dto.RecommendRequestDTO request = new com.ai.da.model.dto.RecommendRequestDTO();
|
||||||
request.setUserId(userHolder.getId());
|
// request.setUserId(userHolder.getId());
|
||||||
request.setCategory(category);
|
// request.setCategory(category);
|
||||||
request.setStyle(style);
|
// request.setStyle(style);
|
||||||
request.setTopK(1);
|
// request.setTopK(1);
|
||||||
request.setOnlyActive(true);
|
// request.setOnlyActive(true);
|
||||||
|
//
|
||||||
List<String> recommendedUrls = recommendationService.recommend(request);
|
// List<String> recommendedUrls = recommendationService.recommend(request);
|
||||||
if (!CollectionUtils.isEmpty(recommendedUrls)) {
|
// if (!CollectionUtils.isEmpty(recommendedUrls)) {
|
||||||
log.info("使用 Milvus 推荐系统返回 {} 个结果", recommendedUrls.size());
|
// log.info("使用 Milvus 推荐系统返回 {} 个结果", recommendedUrls.size());
|
||||||
return recommendedUrls;
|
// return recommendedUrls;
|
||||||
}
|
// }
|
||||||
} catch (Exception e) {
|
// } catch (Exception e) {
|
||||||
log.warn("Milvus 推荐失败,降级到备用方案: {}", e.getMessage());
|
// log.warn("Milvus 推荐失败,降级到备用方案: {}", e.getMessage());
|
||||||
}
|
// }
|
||||||
|
//
|
||||||
// 降级方案1: 使用 attribute_retrieval_style 表
|
// // 降级方案1: 使用 attribute_retrieval_style 表
|
||||||
//******3.1.2版本临时使用java推荐方案去解决style未使用的问题**********
|
//******3.1.2版本临时使用java推荐方案去解决style未使用的问题**********
|
||||||
try {
|
try {
|
||||||
//使用新库attribute_retrieval_style,表命名修改为elementVO.getModelSex().toLowerCase() + "_" + styleCategory.toLowerCase()比如female_skirt,与传入的category保持一致
|
//使用新库attribute_retrieval_style,表命名修改为elementVO.getModelSex().toLowerCase() + "_" + styleCategory.toLowerCase()比如female_skirt,与传入的category保持一致
|
||||||
|
|||||||
Reference in New Issue
Block a user