|
@@ -22,6 +22,7 @@ import com.example.xiaoshiweixinback.domain.Product;
|
|
import com.example.xiaoshiweixinback.domain.es.PatentVector;
|
|
import com.example.xiaoshiweixinback.domain.es.PatentVector;
|
|
import com.example.xiaoshiweixinback.entity.dto.esPicture.EsPictureNoDTO;
|
|
import com.example.xiaoshiweixinback.entity.dto.esPicture.EsPictureNoDTO;
|
|
import com.example.xiaoshiweixinback.entity.dto.esPicture.EsPatentVectorDTO;
|
|
import com.example.xiaoshiweixinback.entity.dto.esPicture.EsPatentVectorDTO;
|
|
|
|
+import com.example.xiaoshiweixinback.entity.dto.patent.PatentColumnDTO;
|
|
import com.example.xiaoshiweixinback.entity.dto.searchRecord.AddSearchRecordDTO;
|
|
import com.example.xiaoshiweixinback.entity.dto.searchRecord.AddSearchRecordDTO;
|
|
import com.example.xiaoshiweixinback.entity.vo.esPicture.EsPictureNoVo;
|
|
import com.example.xiaoshiweixinback.entity.vo.esPicture.EsPictureNoVo;
|
|
import com.example.xiaoshiweixinback.entity.vo.esPicture.EsPatentVectorVo;
|
|
import com.example.xiaoshiweixinback.entity.vo.esPicture.EsPatentVectorVo;
|
|
@@ -66,6 +67,10 @@ public class EsDenseVectorService {
|
|
@Autowired
|
|
@Autowired
|
|
private FileManagerService fileManagerService;
|
|
private FileManagerService fileManagerService;
|
|
|
|
|
|
|
|
+ @Lazy
|
|
|
|
+ @Autowired
|
|
|
|
+ private EsPatentService esPatentService;
|
|
|
|
+
|
|
/**
|
|
/**
|
|
* 根据图片排序获取列表
|
|
* 根据图片排序获取列表
|
|
*
|
|
*
|
|
@@ -146,12 +151,16 @@ public class EsDenseVectorService {
|
|
PatentVector vector = hit.source();
|
|
PatentVector vector = hit.source();
|
|
EsPatentVectorVo vectorVo = new EsPatentVectorVo();
|
|
EsPatentVectorVo vectorVo = new EsPatentVectorVo();
|
|
BeanUtil.copy(vector, vectorVo);
|
|
BeanUtil.copy(vector, vectorVo);
|
|
|
|
+ PatentColumnDTO columnDTO = esPatentService.selectPatentByAppNo(vector.getAppNo());
|
|
|
|
+ vectorVo.setPatentNo(columnDTO.getPatentNo());
|
|
vectorVos.add(vectorVo);
|
|
vectorVos.add(vectorVo);
|
|
}
|
|
}
|
|
} else {
|
|
} else {
|
|
PatentVector vector = hit.source();
|
|
PatentVector vector = hit.source();
|
|
EsPatentVectorVo vectorVo = new EsPatentVectorVo();
|
|
EsPatentVectorVo vectorVo = new EsPatentVectorVo();
|
|
BeanUtil.copy(vector, vectorVo);
|
|
BeanUtil.copy(vector, vectorVo);
|
|
|
|
+ PatentColumnDTO columnDTO = esPatentService.selectPatentByAppNo(vector.getAppNo());
|
|
|
|
+ vectorVo.setPatentNo(columnDTO.getPatentNo());
|
|
vectorVos.add(vectorVo);
|
|
vectorVos.add(vectorVo);
|
|
}
|
|
}
|
|
}
|
|
}
|