|
|
@@ -162,12 +162,12 @@ public class MessageServiceImpl implements MessageService {
|
|
|
throw new IllegalOperatorException("接收应用不存在");
|
|
|
}
|
|
|
|
|
|
- List<Message> messages = messageDao.findByReceiverUuAndReceiverEnuuAndIsReadAndConsumerAppId(Long.valueOf(receiverUu),
|
|
|
+ Integer messagesCount = messageDao.findCountByReceiverUuAndReceiverEnuuAndIsReadAndConsumerAppId(Long.valueOf(receiverUu),
|
|
|
Long.valueOf(receiverEnuu), Constant.NO, consumerAppExists.getId());
|
|
|
|
|
|
Map<String, Object> resultMap = new HashMap<>();
|
|
|
resultMap.put("success", "success");
|
|
|
- resultMap.put("count", CollectionUtils.isEmpty(messages) ? 0 : messages.size());
|
|
|
+ resultMap.put("count", messagesCount);
|
|
|
return resultMap;
|
|
|
}
|
|
|
|
|
|
@@ -185,21 +185,21 @@ public class MessageServiceImpl implements MessageService {
|
|
|
throw new IllegalOperatorException("接收应用不存在");
|
|
|
}
|
|
|
|
|
|
- List<Message> messages = new ArrayList<>();
|
|
|
+ Integer messagesCount = 0;
|
|
|
|
|
|
if (StringUtils.isEmpty(isRead) || (!isRead.equals(Constant.NO.toString()) && !isRead.equals(Constant.YES.toString()))) {
|
|
|
- messages = messageDao.findByReceiverUuAndReceiverEnuuAndConsumerAppId(Long.valueOf(receiverUu),
|
|
|
+ messagesCount = messageDao.findCountByReceiverUuAndReceiverEnuuAndConsumerAppId(Long.valueOf(receiverUu),
|
|
|
Long.valueOf(receiverEnuu), consumerAppExists.getId());
|
|
|
|
|
|
} else {
|
|
|
- messages = messageDao.findByReceiverUuAndReceiverEnuuAndIsReadAndConsumerAppId(Long.valueOf(receiverUu),
|
|
|
+ messagesCount = messageDao.findCountByReceiverUuAndReceiverEnuuAndIsReadAndConsumerAppId(Long.valueOf(receiverUu),
|
|
|
Long.valueOf(receiverEnuu), Short.valueOf(isRead), consumerAppExists.getId());
|
|
|
}
|
|
|
|
|
|
|
|
|
Map<String, Object> resultMap = new HashMap<>();
|
|
|
resultMap.put("success", "success");
|
|
|
- resultMap.put("count", CollectionUtils.isEmpty(messages) ? 0 : messages.size());
|
|
|
+ resultMap.put("count", messagesCount);
|
|
|
return resultMap;
|
|
|
}
|
|
|
|