diff --git a/ruoyi-biemo/src/main/java/com/ruoyi/biemo/business/controller/DocInfoController.java b/ruoyi-biemo/src/main/java/com/ruoyi/biemo/business/controller/DocInfoController.java index 74c49c6..d9c1078 100644 --- a/ruoyi-biemo/src/main/java/com/ruoyi/biemo/business/controller/DocInfoController.java +++ b/ruoyi-biemo/src/main/java/com/ruoyi/biemo/business/controller/DocInfoController.java @@ -129,6 +129,7 @@ public class DocInfoController extends BaseController { @GetMapping(value = "/{id}") public AjaxResult getInfo(@PathVariable("id") String id) { + System.out.println("传入的ID值为=====》"+id); return AjaxResult.success(docInfoService.selectDocInfoById(id)); } diff --git a/ruoyi-biemo/src/main/java/com/ruoyi/biemo/business/service/DocInfoService.java b/ruoyi-biemo/src/main/java/com/ruoyi/biemo/business/service/DocInfoService.java index bfae79d..dba8f76 100644 --- a/ruoyi-biemo/src/main/java/com/ruoyi/biemo/business/service/DocInfoService.java +++ b/ruoyi-biemo/src/main/java/com/ruoyi/biemo/business/service/DocInfoService.java @@ -18,7 +18,6 @@ import com.ruoyi.biemo.nlp.SentimentAnalysisUtils; import com.ruoyi.biemo.nlp.SummaryUtils; import com.ruoyi.biemo.utils.FormatUtil; import com.ruoyi.biemo.utils.MyObjects; -import com.ruoyi.common.core.domain.AjaxResult; import com.ruoyi.common.utils.StringUtils; import org.apache.commons.collections4.CollectionUtils; import org.apache.commons.lang3.ObjectUtils; @@ -31,7 +30,6 @@ import org.springframework.context.ApplicationEvent; import org.springframework.context.event.EventListener; import org.springframework.stereotype.Service; -import javax.print.Doc; import java.io.IOException; import java.util.*; import java.util.concurrent.ConcurrentHashMap; @@ -59,9 +57,9 @@ public class DocInfoService extends EsService { protected DocInfo loadData(SearchSourceBuilder context, SearchHit hit) { String id = hit.getId(); if (Objects.isNull(id) || StringUtil.isEmpty(id)) return null; - System.out.println("hit.getId()===========>:"+id); + System.out.println("hit.getId()===========>:" + id); DocInfo byId = mongoHelper.findById(id, DocInfo.class); - System.out.println("mongo.FindById结果======》:"+byId.getId()); + System.out.println("mongo.FindById结果======》:" + byId.getId()); return mongoHelper.findById(id, DocInfo.class); } @@ -84,11 +82,14 @@ public class DocInfoService extends EsService { */ public DocInfo selectDocInfoById(String id) { if (id == null || id.trim().length() == 0) { + System.out.println("id为null"); return null; } // List docInfos = esLambdaQuery().eq(DocInfo::getId,id).query(); List docInfos = esLambdaQuery().getDoc_InfoBy_Id(DocInfo::getId, id).query(); - + if (docInfos==null){ + System.out.println("docInfos为null,接口终止"); + } return docInfos != null && docInfos.size() > 0 ? docInfos.get(0) : null; } @@ -466,7 +467,15 @@ public class DocInfoService extends EsService { List wordCloudItemList = new ArrayList<>(); DocInfo docInfo = new DocInfo(); docInfo.setCateId(categoryId); + if (categoryId.equals("631dfec580d94e2b7b697d4a")) { + System.out.println("cateID=======>" + categoryId); + } List docInfoList = selectDocInfoList(docInfo); + if (docInfoList == null) { + System.out.println("docInfoList为null没有查询出来"); + } else { + System.out.println("docInfoList值为======》" + docInfoList); + } List termList = docInfoList.parallelStream().filter(ObjectUtils::isNotEmpty).flatMap(_docInfo -> { try { return NLPTokenizer.