feat: 删除冗余接口
This commit is contained in:
@@ -2,7 +2,7 @@ package com.klp.service.impl;
|
||||
|
||||
import com.fasterxml.jackson.core.JsonProcessingException;
|
||||
import com.fasterxml.jackson.databind.ObjectMapper;
|
||||
import com.klp.config.ImageRecognitionConfig;
|
||||
import com.klp.common.config.ImageRecognitionConfig;
|
||||
import com.klp.domain.bo.ImageRecognitionBo;
|
||||
import com.klp.domain.vo.AttributeVo;
|
||||
import com.klp.domain.vo.ImageRecognitionVo;
|
||||
@@ -87,28 +87,18 @@ public class ImageRecognitionServiceImpl implements IImageRecognitionService {
|
||||
ImageRecognitionVo result = new ImageRecognitionVo();
|
||||
result.setImageUrl(bo.getImageUrl());
|
||||
result.setRecognitionType("bom");
|
||||
result.setRecognizedText(aiResponse);
|
||||
|
||||
// 解析识别结果
|
||||
try {
|
||||
// 直接解析属性数组
|
||||
List<AttributeVo> attributes = parseAttributesResponse(aiResponse);
|
||||
result.setAttributes(attributes);
|
||||
// 直接解析属性数组
|
||||
List<AttributeVo> attributes = parseAttributesResponse(aiResponse);
|
||||
result.setAttributes(attributes);
|
||||
|
||||
// 构建结构化结果
|
||||
Map<String, Object> structuredResult = new HashMap<>();
|
||||
structuredResult.put("attributes", attributes);
|
||||
structuredResult.put("summary", "材料质保单识别结果");
|
||||
structuredResult.put("totalItems", attributes.size());
|
||||
result.setStructuredResult(structuredResult);
|
||||
// 构建结构化结果
|
||||
Map<String, Object> structuredResult = new HashMap<>();
|
||||
structuredResult.put("attributes", attributes);
|
||||
structuredResult.put("summary", "材料质保单识别结果");
|
||||
structuredResult.put("totalItems", attributes.size());
|
||||
|
||||
// BOM项目为空,因为这是质保单识别
|
||||
result.setBomItems(new ArrayList<>());
|
||||
|
||||
} catch (Exception e) {
|
||||
log.warn("解析识别响应失败: {}", e.getMessage());
|
||||
result.setRecognizedText(aiResponse);
|
||||
}
|
||||
|
||||
return result;
|
||||
}
|
||||
@@ -120,7 +110,6 @@ public class ImageRecognitionServiceImpl implements IImageRecognitionService {
|
||||
ImageRecognitionVo result = new ImageRecognitionVo();
|
||||
result.setImageUrl(bo.getImageUrl());
|
||||
result.setRecognitionType("text");
|
||||
result.setRecognizedText(aiResponse);
|
||||
|
||||
return result;
|
||||
}
|
||||
@@ -136,8 +125,6 @@ public class ImageRecognitionServiceImpl implements IImageRecognitionService {
|
||||
ImageRecognitionVo result = new ImageRecognitionVo();
|
||||
result.setImageUrl(bo.getImageUrl());
|
||||
result.setRecognitionType("general");
|
||||
result.setRecognizedText(aiResponse);
|
||||
|
||||
return result;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user