From c53ffc73235c8d878a807f78708cb76c2d3a21ba Mon Sep 17 00:00:00 2001 From: God <10745413@qq.com> Date: Fri, 31 Mar 2023 20:09:20 +0800 Subject: [PATCH] =?UTF-8?q?=E9=97=AE=E9=A2=98=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/yxt/messagecenter/api/message/MessageFeign.java | 5 +++++ .../messagecenter/api/message/MessageFeignFallback.java | 7 +++++++ .../messagecenter/api/messagelist/MessageListFeign.java | 4 ++++ .../api/messagelist/MessageListFeignFallback.java | 5 +++++ .../com/yxt/messagecenter/biz/message/MessageMapper.java | 3 +++ .../com/yxt/messagecenter/biz/message/MessageRest.java | 7 +++++++ .../com/yxt/messagecenter/biz/message/MessageService.java | 5 +++++ .../messagecenter/biz/messagelist/MessageListMapper.java | 3 +++ .../yxt/messagecenter/biz/messagelist/MessageListRest.java | 5 +++++ .../messagecenter/biz/messagelist/MessageListService.java | 6 ++++++ 10 files changed, 50 insertions(+) diff --git a/message-center-api/src/main/java/com/yxt/messagecenter/api/message/MessageFeign.java b/message-center-api/src/main/java/com/yxt/messagecenter/api/message/MessageFeign.java index 840959a..f45fc92 100644 --- a/message-center-api/src/main/java/com/yxt/messagecenter/api/message/MessageFeign.java +++ b/message-center-api/src/main/java/com/yxt/messagecenter/api/message/MessageFeign.java @@ -11,6 +11,8 @@ import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestBody; +import java.util.List; + /** * Project: message-center(消息中心)
* File: MessageFeign.java
@@ -92,4 +94,7 @@ public interface MessageFeign { @PostMapping("/pushMessageShare") ResultBean pushMessageShare(@RequestBody MessageFlowableQueryForCC query); + @ApiOperation("获取一条记录") + @GetMapping("/selectByBusinessSid/{sid}") + ResultBean> selectByBusinessSid(@PathVariable("sid") String sid); } \ No newline at end of file diff --git a/message-center-api/src/main/java/com/yxt/messagecenter/api/message/MessageFeignFallback.java b/message-center-api/src/main/java/com/yxt/messagecenter/api/message/MessageFeignFallback.java index 3436a6a..ff5871a 100644 --- a/message-center-api/src/main/java/com/yxt/messagecenter/api/message/MessageFeignFallback.java +++ b/message-center-api/src/main/java/com/yxt/messagecenter/api/message/MessageFeignFallback.java @@ -5,6 +5,8 @@ import com.yxt.common.core.result.ResultBean; import com.yxt.common.core.vo.PagerVo; import org.springframework.stereotype.Component; +import java.util.List; + /** * Project: message-center(消息中心)
* File: MessageFeignFallback.java
@@ -93,4 +95,9 @@ public class MessageFeignFallback implements MessageFeign { public ResultBean pushMessageShare(MessageFlowableQueryForCC query) { return null; } + + @Override + public ResultBean> selectByBusinessSid(String sid) { + return null; + } } \ No newline at end of file diff --git a/message-center-api/src/main/java/com/yxt/messagecenter/api/messagelist/MessageListFeign.java b/message-center-api/src/main/java/com/yxt/messagecenter/api/messagelist/MessageListFeign.java index 8c337d0..885c1de 100644 --- a/message-center-api/src/main/java/com/yxt/messagecenter/api/messagelist/MessageListFeign.java +++ b/message-center-api/src/main/java/com/yxt/messagecenter/api/messagelist/MessageListFeign.java @@ -121,4 +121,8 @@ public interface MessageListFeign { @ApiOperation(value = "业务系统查询待阅任务列表数量") @GetMapping("/getTodoNum/{userSid}") ResultBean getTodoNum(@PathVariable(value = "userSid")String userSid); + + @ApiOperation("根据主表sid获取数据") + @GetMapping("/fetchByMainSid/{sid}") + ResultBean> fetchByMainSid(@PathVariable("sid") String sid); } \ No newline at end of file diff --git a/message-center-api/src/main/java/com/yxt/messagecenter/api/messagelist/MessageListFeignFallback.java b/message-center-api/src/main/java/com/yxt/messagecenter/api/messagelist/MessageListFeignFallback.java index cf4fcd6..a5c5d4c 100644 --- a/message-center-api/src/main/java/com/yxt/messagecenter/api/messagelist/MessageListFeignFallback.java +++ b/message-center-api/src/main/java/com/yxt/messagecenter/api/messagelist/MessageListFeignFallback.java @@ -130,4 +130,9 @@ public class MessageListFeignFallback implements MessageListFeign { public ResultBean getTodoNum(String userSid) { return null; } + + @Override + public ResultBean> fetchByMainSid(String sid) { + return null; + } } \ No newline at end of file diff --git a/message-center-biz/src/main/java/com/yxt/messagecenter/biz/message/MessageMapper.java b/message-center-biz/src/main/java/com/yxt/messagecenter/biz/message/MessageMapper.java index 8c997d6..08b4acf 100644 --- a/message-center-biz/src/main/java/com/yxt/messagecenter/biz/message/MessageMapper.java +++ b/message-center-biz/src/main/java/com/yxt/messagecenter/biz/message/MessageMapper.java @@ -37,4 +37,7 @@ public interface MessageMapper extends BaseMapper { @Select("select * from message") List selectListVo(); + + @Select("select * from message where businessSid = #{sid} and msgSource = '抄送'") + List selectByBusinessSid(@Param("sid") String sid); } \ No newline at end of file diff --git a/message-center-biz/src/main/java/com/yxt/messagecenter/biz/message/MessageRest.java b/message-center-biz/src/main/java/com/yxt/messagecenter/biz/message/MessageRest.java index 763457f..171730c 100644 --- a/message-center-biz/src/main/java/com/yxt/messagecenter/biz/message/MessageRest.java +++ b/message-center-biz/src/main/java/com/yxt/messagecenter/biz/message/MessageRest.java @@ -13,6 +13,8 @@ import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; +import java.util.List; + /** * Project: message-center(消息中心)
* File: MessageFeignFallback.java
@@ -150,4 +152,9 @@ public class MessageRest implements MessageFeign { public ResultBean pushMessageShare(MessageFlowableQueryForCC query) { return messageService.pushMessageShare(query); } + + @Override + public ResultBean> selectByBusinessSid(String sid) { + return messageService.selectByBusinessSid(sid); + } } diff --git a/message-center-biz/src/main/java/com/yxt/messagecenter/biz/message/MessageService.java b/message-center-biz/src/main/java/com/yxt/messagecenter/biz/message/MessageService.java index d18e104..b489ed7 100644 --- a/message-center-biz/src/main/java/com/yxt/messagecenter/biz/message/MessageService.java +++ b/message-center-biz/src/main/java/com/yxt/messagecenter/biz/message/MessageService.java @@ -1062,4 +1062,9 @@ public class MessageService extends MybatisBaseService { return rb.success().setData(msgSid); } + public ResultBean> selectByBusinessSid(String sid) { + ResultBean rb = ResultBean.fireFail(); + List messages = baseMapper.selectByBusinessSid(sid); + return rb.success().setData(messages); + } } \ No newline at end of file diff --git a/message-center-biz/src/main/java/com/yxt/messagecenter/biz/messagelist/MessageListMapper.java b/message-center-biz/src/main/java/com/yxt/messagecenter/biz/messagelist/MessageListMapper.java index 071f940..2e8d62c 100644 --- a/message-center-biz/src/main/java/com/yxt/messagecenter/biz/messagelist/MessageListMapper.java +++ b/message-center-biz/src/main/java/com/yxt/messagecenter/biz/messagelist/MessageListMapper.java @@ -94,4 +94,7 @@ public interface MessageListMapper extends BaseMapper { IPage todoAllReadList(IPage iPage,@Param(Constants.WRAPPER) QueryWrapper qw); Integer getTodoNum(String userSid); + + @Select("select * from message_list where msgSid = #{sid}") + List fetchByMainSid(String sid); } \ No newline at end of file diff --git a/message-center-biz/src/main/java/com/yxt/messagecenter/biz/messagelist/MessageListRest.java b/message-center-biz/src/main/java/com/yxt/messagecenter/biz/messagelist/MessageListRest.java index f3677d8..c1bc69a 100644 --- a/message-center-biz/src/main/java/com/yxt/messagecenter/biz/messagelist/MessageListRest.java +++ b/message-center-biz/src/main/java/com/yxt/messagecenter/biz/messagelist/MessageListRest.java @@ -264,4 +264,9 @@ public class MessageListRest implements MessageListFeign { } return messageListService.getTodoNum(userSid); } + + @Override + public ResultBean> fetchByMainSid(String sid) { + return messageListService.fetchByMainSid(sid); + } } diff --git a/message-center-biz/src/main/java/com/yxt/messagecenter/biz/messagelist/MessageListService.java b/message-center-biz/src/main/java/com/yxt/messagecenter/biz/messagelist/MessageListService.java index ed3de95..8a32ef4 100644 --- a/message-center-biz/src/main/java/com/yxt/messagecenter/biz/messagelist/MessageListService.java +++ b/message-center-biz/src/main/java/com/yxt/messagecenter/biz/messagelist/MessageListService.java @@ -461,4 +461,10 @@ public class MessageListService extends MybatisBaseService> fetchByMainSid(String sid) { + ResultBean rb = new ResultBean<>(); + List messageLists = baseMapper.fetchByMainSid(sid); + return rb.success().setData(messageLists); + } } \ No newline at end of file