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