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