Browse Source

sendmessage

DESKTOP-USV654P\pc 1 year ago
parent
commit
de03fdac1b

+ 7 - 0
src/main/java/com/xjrsoft/module/oa/controller/NewsController.java

@@ -289,4 +289,11 @@ public class NewsController {
         }
         return R.ok(newsCountTypeVoList);
     }
+
+    @GetMapping("/send-message")
+    @ApiOperation(value = "发送消息")
+    public R sendMessage(@RequestParam Long id) {
+        newsService.SendMessage(id);
+        return R.ok(true);
+    }
 }

+ 2 - 0
src/main/java/com/xjrsoft/module/oa/service/INewsService.java

@@ -54,4 +54,6 @@ public interface INewsService extends MPJBaseService<News> {
      * @return
      */
     boolean deleteRelation(DeleteNewsRelationDto deleteNewsRelationDto);
+
+    boolean SendMessage(Long id);
 }

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

@@ -261,7 +261,8 @@ public class NewsServiceImpl extends MPJBaseServiceImpl<NewsMapper, News> implem
         return true;
     }
 
-    private boolean SendMessage(Long id) {
+    @Override
+    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));