|
|
@@ -550,8 +550,14 @@ public class SeekPurchaseServiceImpl implements SeekPurchaseService {
|
|
|
List<SeekPurchaseByBatch> seekPurchaseByBatchList = pageSeeks.getContent();
|
|
|
for (int i = 0;i < seekPurchaseByBatchList.size(); i++) {
|
|
|
if (!StringUtils.isEmpty(seekPurchaseByBatchList.get(i).getCode()) && !StringUtils.isEmpty(seekPurchaseByBatchList.get(i).getBrand())) {
|
|
|
- seekPurchaseByBatchList.get(i).setCodeWord(searcherService.getSimilarComponents(seekPurchaseByBatchList.get(i).getCode()));
|
|
|
- seekPurchaseByBatchList.get(i).setBrandWord(searcherService.getSimilarBrands(seekPurchaseByBatchList.get(i).getBrand()));
|
|
|
+ List<Map<String, Object>> codeWord = searcherService.getSimilarComponents(seekPurchaseByBatchList.get(i).getCode());
|
|
|
+ if (codeWord != null && codeWord.size() > 0) {
|
|
|
+ seekPurchaseByBatchList.get(i).setCodeWord(codeWord);
|
|
|
+ }
|
|
|
+ List<Map<String, Object>> brandWord = searcherService.getSimilarComponents(seekPurchaseByBatchList.get(i).getBrand());
|
|
|
+ if (codeWord != null && codeWord.size() > 0) {
|
|
|
+ seekPurchaseByBatchList.get(i).setBrandWord(brandWord);
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
return new PageImpl<SeekPurchaseByBatch>(seekPurchaseByBatchList, pageInfo, pageSeeks.getTotalElements());
|