소스 검색

加参数

DESKTOP-USV654P\pc 2 년 전
부모
커밋
3465919e92
1개의 변경된 파일2개의 추가작업 그리고 2개의 파일을 삭제
  1. 2 2
      src/main/java/com/xjrsoft/module/oa/service/impl/NewsServiceImpl.java

+ 2 - 2
src/main/java/com/xjrsoft/module/oa/service/impl/NewsServiceImpl.java

@@ -266,7 +266,7 @@ public class NewsServiceImpl extends MPJBaseServiceImpl<NewsMapper, News> implem
     public boolean SendMessage(Long id) {
         News news = newsMapper.selectById(id);
         if (news.getSendRange() == 1) {
-            List<User> userList = userMapper.selectList(Wrappers.<User>query().lambda().isNotNull(User::getOpenId));
+            List<User> userList = userMapper.selectList(Wrappers.<User>query().lambda().isNotNull(User::getOpenId).ne(User::getOpenId,""));
             if(userList.size()>0) {
                 for (User user : userList) {
                     WeChatSendMessageDto weChatSendMessageDto = new WeChatSendMessageDto();
@@ -296,7 +296,7 @@ public class NewsServiceImpl extends MPJBaseServiceImpl<NewsMapper, News> implem
                     new MPJLambdaWrapper<NewsRelation>().distinct()
                             .eq(NewsRelation::getNewsId, id)
                             .select(NewsRelation.class, x -> VoToColumnUtil.fieldsToColumns(NewsRelationVo.class).contains(x.getProperty()))
-                            .innerJoin(User.class, onWrapper -> onWrapper.eq(NewsRelation::getUserId, User::getId).isNotNull(User::getOpenId))
+                            .innerJoin(User.class, onWrapper -> onWrapper.eq(NewsRelation::getUserId, User::getId).isNotNull(User::getOpenId).ne(User::getOpenId,""))
                             .selectAs(User::getOpenId, NewsRelationVo::getUserName)
             );
             if (newsRelationVoList.size() > 0) {