| | |
| | | |
| | | @Override |
| | | public List<TransactionEvent> selectConfigList(IPage<TransactionEvent> page, Integer state, |
| | | String matterAndUser, String classifyGrade,List<String> ids) { |
| | | return baseMapper.selectConfigList(page, state, matterAndUser, classifyGrade,ids); |
| | | String keyword, String classifyGrade,List<String> ids) { |
| | | return baseMapper.selectConfigList(page, state, keyword, classifyGrade,ids); |
| | | } |
| | | |
| | | @Override |
| | | public List<TransactionEvent> selectConfigList(String keyword, String classifyGrade, List<String> ids) { |
| | | return baseMapper.selectConfigList(keyword,classifyGrade,ids); |
| | | } |
| | | |
| | | @Override |
| | |
| | | public QueryResults queryMatterNameList(String keyWord) { |
| | | QueryResults queryResults = new QueryResults(); |
| | | List<Search> searches = baseMapper.selectSearchList(keyWord); |
| | | for (Search search:searches) { |
| | | search.setTransactionEventList(baseMapper.queryMatterNameList(keyWord,search.getClassifyId().toString())); |
| | | } |
| | | queryResults.setSearchList(searches); |
| | | List<Search> searchesAssociate = baseMapper.selectSearchAssociate(keyWord); |
| | | List<Search> searchesAssociate = baseMapper.selectSearchAssociateDistinct(keyWord); |
| | | for (Search search:searchesAssociate) { |
| | | search.setTransactionEventList(baseMapper.queryAssociateNamesList(keyWord,search.getClassifyId().toString())); |
| | | } |
| | | queryResults.setTransactionEventList(searchesAssociate); |
| | | queryResults.setKeywordEntityList( keywordMapper.selectByName(keyWord)); |
| | | return queryResults; |
| | |
| | | public RecommendResult smartConsulting(String keyWord){ |
| | | RecommendResult recommendResult=new RecommendResult(); |
| | | List<KeywordEntity> keywordEntityList=new ArrayList<>(); |
| | | List<TransactionEvent> transactionEventEntities = baseMapper.queryMatterNameList(keyWord); |
| | | List<TransactionEvent> transactionEventEntities = baseMapper.queryMatterNameList(keyWord,null); |
| | | recommendResult.setTransactionEventList(transactionEventEntities); |
| | | for (TransactionEvent transactionEvent: transactionEventEntities) { |
| | | if (transactionEvent.getAssociateNames()!=null) { |