Java8 list操作 自己用

修改裏面元素並返回

List<UserMsg> userMsgList = this.list(Wrappers.<UserMsg>lambdaQuery()
                .eq(UserMsg::getUserId, userId)
                .eq(UserMsg::getMsgType, msgType).eq(UserMsg::getMsgStatus, MsgStatus.UNREAD));
        userMsgList.stream().map(userMsg -> {
            userMsg.setMsgStatus(MsgStatus.READ);
            return userMsg;
        });
return this.list(Wrappers.<UserMsg>lambdaQuery()
                .eq(UserMsg::getUserId, userId)
                .eq(UserMsg::getMsgType, msgType)).stream()
                .map(userMsg -> UserMsgVO.getInstance(userMsg))
                .collect(Collectors.toList());
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章