sketch拼贴 添加返回服装分类

This commit is contained in:
2025-03-26 13:39:39 +08:00
parent a4365abd4d
commit 20b15c0b78
3 changed files with 11 additions and 0 deletions

View File

@@ -15,4 +15,6 @@ public class SketchReconstruction extends BaseEntity{
private Long generateDetailId;
private String gender;
}

View File

@@ -10,4 +10,8 @@ public class SketchReconstructionVO {
private boolean isLiked;
private String category;
private String categoryValue;
}

View File

@@ -1141,6 +1141,7 @@ public class GenerateServiceImpl extends ServiceImpl<GenerateMapper, Generate> i
sketchReconstruction.setProjectId(projectId);
sketchReconstruction.setCollageImgSketchUrl(targetPath);
sketchReconstruction.setGenerateDetailId(generateResultVO.getId());
sketchReconstruction.setGender(sketchReconstructionDTO.getGender());
sketchReconstruction.setCreateTime(LocalDateTime.now());
sketchReconstructionMapper.insert(sketchReconstruction);
}else {
@@ -1165,6 +1166,10 @@ public class GenerateServiceImpl extends ServiceImpl<GenerateMapper, Generate> i
GenerateDetail generateDetail = generateDetailMapper.selectById(sketchReconstruction.getGenerateDetailId());
vo.setCollageSketchUrl(minioUtil.getPreSignedUrl(generateDetail.getUrl(), CommonConstant.MINIO_IMAGE_EXPIRE_TIME));
vo.setLiked(generateDetail.getIsLike().equals((byte)1));
String clothCategory = pythonService.getClothCategory(generateDetail.getUrl(), sketchReconstruction.getGender());
String messageFromResource = BusinessException.getMessageFromResource(clothCategory.toUpperCase());
vo.setCategory(clothCategory);
vo.setCategoryValue(messageFromResource);
}
return vo;
}