问题修改
This commit is contained in:
@@ -11,6 +11,8 @@ import org.springframework.web.bind.annotation.PathVariable;
|
|||||||
import org.springframework.web.bind.annotation.PostMapping;
|
import org.springframework.web.bind.annotation.PostMapping;
|
||||||
import org.springframework.web.bind.annotation.RequestBody;
|
import org.springframework.web.bind.annotation.RequestBody;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Project: message-center(消息中心) <br/>
|
* Project: message-center(消息中心) <br/>
|
||||||
* File: MessageFeign.java <br/>
|
* File: MessageFeign.java <br/>
|
||||||
@@ -92,4 +94,7 @@ public interface MessageFeign {
|
|||||||
@PostMapping("/pushMessageShare")
|
@PostMapping("/pushMessageShare")
|
||||||
ResultBean<String> pushMessageShare(@RequestBody MessageFlowableQueryForCC query);
|
ResultBean<String> pushMessageShare(@RequestBody MessageFlowableQueryForCC query);
|
||||||
|
|
||||||
|
@ApiOperation("获取一条记录")
|
||||||
|
@GetMapping("/selectByBusinessSid/{sid}")
|
||||||
|
ResultBean<List<Message>> selectByBusinessSid(@PathVariable("sid") String sid);
|
||||||
}
|
}
|
||||||
@@ -5,6 +5,8 @@ import com.yxt.common.core.result.ResultBean;
|
|||||||
import com.yxt.common.core.vo.PagerVo;
|
import com.yxt.common.core.vo.PagerVo;
|
||||||
import org.springframework.stereotype.Component;
|
import org.springframework.stereotype.Component;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Project: message-center(消息中心) <br/>
|
* Project: message-center(消息中心) <br/>
|
||||||
* File: MessageFeignFallback.java <br/>
|
* File: MessageFeignFallback.java <br/>
|
||||||
@@ -93,4 +95,9 @@ public class MessageFeignFallback implements MessageFeign {
|
|||||||
public ResultBean<String> pushMessageShare(MessageFlowableQueryForCC query) {
|
public ResultBean<String> pushMessageShare(MessageFlowableQueryForCC query) {
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public ResultBean<List<Message>> selectByBusinessSid(String sid) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
@@ -121,4 +121,8 @@ public interface MessageListFeign {
|
|||||||
@ApiOperation(value = "业务系统查询待阅任务列表数量")
|
@ApiOperation(value = "业务系统查询待阅任务列表数量")
|
||||||
@GetMapping("/getTodoNum/{userSid}")
|
@GetMapping("/getTodoNum/{userSid}")
|
||||||
ResultBean<Integer> getTodoNum(@PathVariable(value = "userSid")String userSid);
|
ResultBean<Integer> getTodoNum(@PathVariable(value = "userSid")String userSid);
|
||||||
|
|
||||||
|
@ApiOperation("根据主表sid获取数据")
|
||||||
|
@GetMapping("/fetchByMainSid/{sid}")
|
||||||
|
ResultBean<List<MessageList>> fetchByMainSid(@PathVariable("sid") String sid);
|
||||||
}
|
}
|
||||||
@@ -130,4 +130,9 @@ public class MessageListFeignFallback implements MessageListFeign {
|
|||||||
public ResultBean<Integer> getTodoNum(String userSid) {
|
public ResultBean<Integer> getTodoNum(String userSid) {
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public ResultBean<List<MessageList>> fetchByMainSid(String sid) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
@@ -37,4 +37,7 @@ public interface MessageMapper extends BaseMapper<Message> {
|
|||||||
|
|
||||||
@Select("select * from message")
|
@Select("select * from message")
|
||||||
List<MessageVo> selectListVo();
|
List<MessageVo> selectListVo();
|
||||||
|
|
||||||
|
@Select("select * from message where businessSid = #{sid} and msgSource = '抄送'")
|
||||||
|
List<Message> selectByBusinessSid(@Param("sid") String sid);
|
||||||
}
|
}
|
||||||
@@ -13,6 +13,8 @@ import org.springframework.web.bind.annotation.RequestBody;
|
|||||||
import org.springframework.web.bind.annotation.RequestMapping;
|
import org.springframework.web.bind.annotation.RequestMapping;
|
||||||
import org.springframework.web.bind.annotation.RestController;
|
import org.springframework.web.bind.annotation.RestController;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Project: message-center(消息中心) <br/>
|
* Project: message-center(消息中心) <br/>
|
||||||
* File: MessageFeignFallback.java <br/>
|
* File: MessageFeignFallback.java <br/>
|
||||||
@@ -150,4 +152,9 @@ public class MessageRest implements MessageFeign {
|
|||||||
public ResultBean<String> pushMessageShare(MessageFlowableQueryForCC query) {
|
public ResultBean<String> pushMessageShare(MessageFlowableQueryForCC query) {
|
||||||
return messageService.pushMessageShare(query);
|
return messageService.pushMessageShare(query);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public ResultBean<List<Message>> selectByBusinessSid(String sid) {
|
||||||
|
return messageService.selectByBusinessSid(sid);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1062,4 +1062,9 @@ public class MessageService extends MybatisBaseService<MessageMapper, Message> {
|
|||||||
return rb.success().setData(msgSid);
|
return rb.success().setData(msgSid);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public ResultBean<List<Message>> selectByBusinessSid(String sid) {
|
||||||
|
ResultBean rb = ResultBean.fireFail();
|
||||||
|
List<Message> messages = baseMapper.selectByBusinessSid(sid);
|
||||||
|
return rb.success().setData(messages);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
@@ -94,4 +94,7 @@ public interface MessageListMapper extends BaseMapper<MessageList> {
|
|||||||
IPage<MessageReadListPCVo> todoAllReadList(IPage<MessageReadListQuery> iPage,@Param(Constants.WRAPPER) QueryWrapper<MessageList> qw);
|
IPage<MessageReadListPCVo> todoAllReadList(IPage<MessageReadListQuery> iPage,@Param(Constants.WRAPPER) QueryWrapper<MessageList> qw);
|
||||||
|
|
||||||
Integer getTodoNum(String userSid);
|
Integer getTodoNum(String userSid);
|
||||||
|
|
||||||
|
@Select("select * from message_list where msgSid = #{sid}")
|
||||||
|
List<MessageList> fetchByMainSid(String sid);
|
||||||
}
|
}
|
||||||
@@ -264,4 +264,9 @@ public class MessageListRest implements MessageListFeign {
|
|||||||
}
|
}
|
||||||
return messageListService.getTodoNum(userSid);
|
return messageListService.getTodoNum(userSid);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public ResultBean<List<MessageList>> fetchByMainSid(String sid) {
|
||||||
|
return messageListService.fetchByMainSid(sid);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -461,4 +461,10 @@ public class MessageListService extends MybatisBaseService<MessageListMapper, Me
|
|||||||
Integer todoNum = baseMapper.getTodoNum(userSid);
|
Integer todoNum = baseMapper.getTodoNum(userSid);
|
||||||
return rb.success().setData(todoNum);
|
return rb.success().setData(todoNum);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public ResultBean<List<MessageList>> fetchByMainSid(String sid) {
|
||||||
|
ResultBean rb = new ResultBean<>();
|
||||||
|
List<MessageList> messageLists = baseMapper.fetchByMainSid(sid);
|
||||||
|
return rb.success().setData(messageLists);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user