From 5b9ec6d39d22e43df53bd8b93556e20a55f42d28 Mon Sep 17 00:00:00 2001 From: fengjin <1435304038@qq.com> Date: 星期五, 21 十月 2022 11:00:18 +0800 Subject: [PATCH] 1.推送消息修改为测试 --- flower_city/src/main/java/com/dg/core/service/impl/TransactionEventImpl.java | 101 +++++++++++++++++++++++++------------------------- 1 files changed, 51 insertions(+), 50 deletions(-) diff --git a/flower_city/src/main/java/com/dg/core/service/impl/TransactionEventImpl.java b/flower_city/src/main/java/com/dg/core/service/impl/TransactionEventImpl.java index 7e565cf..5da352e 100644 --- a/flower_city/src/main/java/com/dg/core/service/impl/TransactionEventImpl.java +++ b/flower_city/src/main/java/com/dg/core/service/impl/TransactionEventImpl.java @@ -29,7 +29,7 @@ public class TransactionEventImpl extends ServiceImpl<TransactionEventMapper, TransactionEvent> implements ITransactionEventService { @Resource - private OrganizationChartMapper organizationChartMapper; + private OrganizationChartMapper organizationChartMapper; @Resource private KeywordMapper keywordMapper; @@ -38,42 +38,42 @@ private AutomessageTransactionEventInterviewMapper automessageTransactionEventInterviewMapper; @Override - public TransactionEvent selectConfigData(String Id,SysUser sysUser) { + public TransactionEvent selectConfigData(String Id, SysUser sysUser) { TransactionEvent transactionEvent = baseMapper.selectConfigData(Id); //如果当前没有登录用户则不增加浏览次数 - if (sysUser!=null){ + if (sysUser != null) { LocalDateTime startTime = LocalDate.now().atTime(0, 0, 0); LocalDateTime endTime = LocalDate.now().atTime(23, 59, 59); AutomessageTransactionEventInterview automessageTransactionEventInterview = automessageTransactionEventInterviewMapper.selectOne(new QueryWrapper<AutomessageTransactionEventInterview>() - .lambda().eq(AutomessageTransactionEventInterview::getTransactionEventId, Id) - .eq(AutomessageTransactionEventInterview::getUserId, sysUser.getUserId()) - .orderByDesc(AutomessageTransactionEventInterview::getInterviewTime) - .last("limit 1")); + .lambda().eq(AutomessageTransactionEventInterview::getTransactionEventId, Id) + .eq(AutomessageTransactionEventInterview::getUserId, sysUser.getUserId()) + .orderByDesc(AutomessageTransactionEventInterview::getInterviewTime) + .last("limit 1")); transactionEvent.setQueryTime(LocalDateTime.now()); //判断上次访问时间是不是今天 如果是今天不增加浏览次数 - if (automessageTransactionEventInterview==null||(!(transactionEvent.getQueryTime().isAfter(startTime)&&transactionEvent.getQueryTime().isBefore(endTime)))) { - transactionEvent.setBrowseNum(transactionEvent.getBrowseNum()+1); - baseMapper.updateById(transactionEvent); - AutomessageTransactionEventInterview automessageTransactionEventInterviewNew = - new AutomessageTransactionEventInterview(); - automessageTransactionEventInterviewNew.setTransactionEventId(Integer.valueOf(Id)); - automessageTransactionEventInterviewNew.setUserId(new Long(sysUser.getUserId())); - automessageTransactionEventInterviewNew.setInterviewTime(LocalDateTime.now()); - automessageTransactionEventInterviewMapper.insert(automessageTransactionEventInterviewNew); - } + if (automessageTransactionEventInterview == null || (!(transactionEvent.getQueryTime().isAfter(startTime) && transactionEvent.getQueryTime().isBefore(endTime)))) { + transactionEvent.setBrowseNum(transactionEvent.getBrowseNum() + 1); + baseMapper.updateById(transactionEvent); + AutomessageTransactionEventInterview automessageTransactionEventInterviewNew = + new AutomessageTransactionEventInterview(); + automessageTransactionEventInterviewNew.setTransactionEventId(Integer.valueOf(Id)); + automessageTransactionEventInterviewNew.setUserId(new Long(sysUser.getUserId())); + automessageTransactionEventInterviewNew.setInterviewTime(LocalDateTime.now()); + automessageTransactionEventInterviewMapper.insert(automessageTransactionEventInterviewNew); + } } return transactionEvent; } @Override public List<TransactionEvent> selectConfigList(IPage<TransactionEvent> page, Integer state, - String keyword, String classifyGrade,List<String> ids) { - return baseMapper.selectConfigList(page, state, keyword, 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); + return baseMapper.selectConfigList(keyword, classifyGrade, ids); } @Override @@ -92,19 +92,19 @@ } @Override - public int countNum(String matterAndUser,String classifyGrade,List<String> ids) { - return baseMapper.countNum( matterAndUser, classifyGrade, ids); + public int countNum(String matterAndUser, String classifyGrade, List<String> ids) { + return baseMapper.countNum(matterAndUser, classifyGrade, ids); } @Override - public QueryResults queryMatterNameList(IPage<Search> page,Integer state, Integer recommendSize,String keyWord) { + public QueryResults queryMatterNameList(IPage<Search> page, Integer state, Integer recommendSize, String keyWord) { QueryResults queryResults = new QueryResults(); List<Search> searches = baseMapper.selectSearch(page, state, keyWord); queryResults.setSearchList(searches); List<Search> searchesAssociate = baseMapper.selectSearchAssociate(page, recommendSize, keyWord); queryResults.setTransactionEventList(searchesAssociate); - queryResults.setKeywordEntityList( keywordMapper.selectByName(keyWord)); - queryResults.setTotal((baseMapper.selectSearch(keyWord).size())+(baseMapper.selectSearchAssociate(keyWord).size())); + queryResults.setKeywordEntityList(keywordMapper.selectByName(keyWord)); + queryResults.setTotal((baseMapper.selectSearch(keyWord).size()) + (baseMapper.selectSearchAssociate(keyWord).size())); return queryResults; } @@ -112,41 +112,42 @@ 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())); + for (Search search : searches) { + search.setTransactionEventList(baseMapper.queryMatterNameList(keyWord, search.getClassifyId().toString())); } queryResults.setSearchList(searches); List<Search> searchesAssociate = baseMapper.selectSearchAssociateDistinct(keyWord); - for (Search search:searchesAssociate) { - search.setTransactionEventList(baseMapper.queryAssociateNamesList(keyWord,search.getClassifyId().toString())); + for (Search search : searchesAssociate) { + search.setTransactionEventList(baseMapper.queryAssociateNamesList(keyWord, search.getClassifyId().toString())); } queryResults.setTransactionEventList(searchesAssociate); - queryResults.setKeywordEntityList( keywordMapper.selectByName(keyWord)); + queryResults.setKeywordEntityList(keywordMapper.selectByName(keyWord)); return queryResults; } @Override - public RecommendResult smartConsulting(String keyWord){ - RecommendResult recommendResult=new RecommendResult(); - List<KeywordEntity> keywordEntityList=new ArrayList<>(); - List<TransactionEvent> transactionEventEntities = baseMapper.queryMatterNameList(keyWord,null); + public RecommendResult smartConsulting(String keyWord) { + RecommendResult recommendResult = new RecommendResult(); + List<KeywordEntity> keywordEntityList = new ArrayList<>(); + List<TransactionEvent> transactionEventEntities = baseMapper.queryMatterNameList(keyWord, null); recommendResult.setTransactionEventList(transactionEventEntities); List<String> list = new ArrayList<>(); - for (TransactionEvent transactionEvent: transactionEventEntities) { - if (transactionEvent.getAssociateNames()!=null) { + for (TransactionEvent transactionEvent : transactionEventEntities) { + if (transactionEvent.getAssociateNames() != null) { String[] associateNames = transactionEvent.getAssociateNames().split(","); for (String associateName : associateNames) { list.add(associateName); } } } - String[] keywords = list.stream().distinct().collect(Collectors.joining(",")).split(",");//去重 - for (String keyword:keywords) { - if (keyword!=null&&!keyword.equals("")) - {KeywordEntity keywordEntity=new KeywordEntity(); - keywordEntity.setName(keyword); - keywordEntityList.add(keywordEntity);} + String[] keywords = list.stream().distinct().collect(Collectors.joining(",")).split(",");//去重 + for (String keyword : keywords) { + if (keyword != null && !keyword.equals("")) { + KeywordEntity keywordEntity = new KeywordEntity(); + keywordEntity.setName(keyword); + keywordEntityList.add(keywordEntity); + } } recommendResult.setKeywordEntityList(keywordEntityList); List<OrganizationChartEntity> organizationChartEntities = organizationChartMapper.selectByKeyWord(keyWord); @@ -156,7 +157,7 @@ @Override public String selectDataIfExist(String departmentId, String matterName) { - return baseMapper.selectDataIfExist(departmentId,matterName); + return baseMapper.selectDataIfExist(departmentId, matterName); } @Override @@ -171,13 +172,13 @@ } @Override - public List<TransactionEvent> queryByClassifyIdList(String classifyId,Integer departmentId) { - return baseMapper.queryByClassifyIdList(classifyId,departmentId); + public List<TransactionEvent> queryByClassifyIdList(String classifyId, Integer departmentId) { + return baseMapper.queryByClassifyIdList(classifyId, departmentId); } @Override - public List<TransactionEvent> queryByClassifyIdList(IPage<TransactionEvent> page, Integer state,String classifyId,Integer departmentId) { - return baseMapper.queryByClassifyIdList(page,state,classifyId,departmentId); + public List<TransactionEvent> queryByClassifyIdList(IPage<TransactionEvent> page, Integer state, String classifyId, Integer departmentId) { + return baseMapper.queryByClassifyIdList(page, state, classifyId, departmentId); } @Override @@ -199,11 +200,11 @@ @Override public int countNumByClassifyIdList(String classifyId, Integer departmentId) { - return baseMapper.countNumByClassifyIdList(classifyId,departmentId); + return baseMapper.countNumByClassifyIdList(classifyId, departmentId); } @Override - public List<TransactionEvent> selectList(){ - return baseMapper.selectList(new QueryWrapper<TransactionEvent>().lambda()); + public List<TransactionEvent> selectList() { + return baseMapper.selectList(new QueryWrapper<TransactionEvent>().lambda()); } } -- Gitblit v1.7.1