消息管理
This commit is contained in:
parent
6768809160
commit
98c5a1377c
|
|
@ -54,8 +54,9 @@ public class BmMessageServiceImpl implements IBmMessageService {
|
|||
@Override
|
||||
public List<BmMessage> selectBmMessageListFromCache(BmMessage bmMessage) {
|
||||
Long companyId = SecurityUtils.getLoginUser().getSysUser().getCompanyId();
|
||||
List<BmMessage> fromMessages = redisService.getCacheList(MaterialConstants.CACHE_MATERIAL_MALL_MESSAGE + companyId);
|
||||
return fromMessages;
|
||||
List<BmMessage> bmMessages = redisService.getCacheList(MaterialConstants.CACHE_MATERIAL_MALL_MESSAGE + DateUtils.getDate());
|
||||
List<BmMessage> result = bmMessages.stream().filter(o -> companyId.equals(o.getFromCompany()) || companyId.equals(o.getToCompany())).collect(Collectors.toList());
|
||||
return result;
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
@ -72,7 +73,7 @@ public class BmMessageServiceImpl implements IBmMessageService {
|
|||
bmMessage.setFromCompany(companyId);
|
||||
bmMessage.setFromUser(SecurityUtils.getLoginUser().getSysUser().getUserId());
|
||||
bmMessage.setUuid(String.valueOf(UUID.randomUUID()));
|
||||
String msgKey = MaterialConstants.CACHE_MATERIAL_MALL_MESSAGE + companyId;
|
||||
String msgKey = MaterialConstants.CACHE_MATERIAL_MALL_MESSAGE + DateUtils.getDate();
|
||||
String msgContent = JSONObject.toJSONString(bmMessage);
|
||||
redisService.setCacheObject(msgKey, msgContent, MaterialConstants.CACHE_MATERIAL_MALL_MESSAGE_HOURS, TimeUnit.HOURS);
|
||||
return bmMessageMapper.insertBmMessage(bmMessage);
|
||||
|
|
|
|||
Loading…
Reference in New Issue