发表于: 2019-08-28 22:22:43

1 641


今日完成的事:

1.改bug

2.新增接口“一键阅读”


/**
* 一键已读
*
* @param userId
*/
@Override
public ResultBean selectRead(Long userId) {

List<Message> me = messageMapper.uSelectTime();
List<MessageListFront> messageFront = new ArrayList<>();

MessageListFront messageListFront = new MessageListFront();
if (me != null) {
for (int i = 0; i < me.size(); i++) {

Message messages = me.get(i);
//判断公告是新用户还是全部用户

           Integer object = messages.getObject();
//如果是新用户就再次判断,如果是全部,就直接显示在页面
           if (object == 0) {
//获取公告推送时间
               long time = messageMapper.uSelectId(messages.getId()).getPushTime();
log.info("time" + time);
//新用户创建时间
               long userTime = userMapper.selectByTime(userId);
log.info("userTime" + userTime);

if ((time - 30 * 24 * 3600 * 1000L) < userTime) {

log.info("messages=====" + messages);

BeanUtils.copyProperties(messages, messageListFront);
log.info("messageListFront=====" + messageListFront);

//查看是否已读

                   UserMessageRelation userMessageRelation = userMessageRelationMapper.selectId(userId, messages.getId());
if (userMessageRelation == null) {
//用户消息表中添加数据
                       UserMessageRelation userMessageRelatio = new UserMessageRelation();
userMessageRelatio.setUserId(userId);
userMessageRelatio.setMessageId(messages.getId());
userMessageRelatio.setCreateAt(System.currentTimeMillis());
userMessageRelatio.setUpdateAt(System.currentTimeMillis());
userMessageRelatio.setCreateBy(userId);
userMessageRelatio.setUpdateBy(userId);
userMessageRelationMapper.insertSelective(userMessageRelatio);
}
}
}

if (object == 1) {

log.info("messages=====" + messages);
BeanUtils.copyProperties(messages, messageListFront);
//查看是否已读

               UserMessageRelation userMessageRelation = userMessageRelationMapper.selectId(userId, messages.getId());
if (userMessageRelation == null) {
//用户消息表中添加数据
                   UserMessageRelation userMessageRelatio = new UserMessageRelation();
userMessageRelatio.setUserId(userId);
userMessageRelatio.setMessageId(messages.getId());
userMessageRelatio.setCreateAt(System.currentTimeMillis());
userMessageRelatio.setUpdateAt(System.currentTimeMillis());
userMessageRelatio.setCreateBy(userId);
userMessageRelatio.setUpdateBy(userId);
userMessageRelationMapper.insertSelective(userMessageRelatio);
}
messageFront.add(messageListFront);
}
}

}
return RUtil.ok();
}

3.看面试题


明天计划

demo

看项目


遇到问题:

暂无


收获:

暂无


返回列表 返回列表
评论

    分享到