forked from github/dataease
fix: 定不定阅总是能接收到"默认消息"
This commit is contained in:
parent
e10579cb57
commit
dffed82491
@ -273,10 +273,12 @@ public class SysMsgService {
|
|||||||
@Cacheable(value = SysMsgConstants.SYS_MSG_USER_SUBSCRIBE, key = "#userId")
|
@Cacheable(value = SysMsgConstants.SYS_MSG_USER_SUBSCRIBE, key = "#userId")
|
||||||
public List<SubscribeNode> subscribes(Long userId) {
|
public List<SubscribeNode> subscribes(Long userId) {
|
||||||
SysMsgSettingExample example = new SysMsgSettingExample();
|
SysMsgSettingExample example = new SysMsgSettingExample();
|
||||||
example.createCriteria().andUserIdEqualTo(userId).andEnableEqualTo(true);
|
/*example.createCriteria().andUserIdEqualTo(userId).andEnableEqualTo(true);*/
|
||||||
|
example.createCriteria().andUserIdEqualTo(userId);
|
||||||
List<SysMsgSetting> sysMsgSettings = sysMsgSettingMapper.selectByExample(example);
|
List<SysMsgSetting> sysMsgSettings = sysMsgSettingMapper.selectByExample(example);
|
||||||
// 添加默认订阅
|
// 添加默认订阅
|
||||||
sysMsgSettings = addDefault(sysMsgSettings);
|
sysMsgSettings = addDefault(sysMsgSettings);
|
||||||
|
sysMsgSettings = sysMsgSettings.stream().filter(SysMsgSetting::getEnable).collect(Collectors.toList());
|
||||||
// sysMsgSettings.addAll(defaultSettings());
|
// sysMsgSettings.addAll(defaultSettings());
|
||||||
List<SubscribeNode> resultLists = sysMsgSettings.stream().map(item -> {
|
List<SubscribeNode> resultLists = sysMsgSettings.stream().map(item -> {
|
||||||
SubscribeNode subscribeNode = new SubscribeNode();
|
SubscribeNode subscribeNode = new SubscribeNode();
|
||||||
|
Loading…
Reference in New Issue
Block a user