package com.zhujizheng.IHome.everymoment.vo; import com.github.binarywang.java.emoji.EmojiConverter; import com.zhujizheng.IHome.generator.dao.PYEveryMomentThumbup; import com.zhujizheng.IHome.generator.dao.PYUserInfo; import com.zhujizheng.IHome.generator.mapper.PYUserInfoMapper; import lombok.Data; /** * Created with IntelliJ IDEA *

* Author: yons * Date: 2019/03/29 * Time: 01:23 * Description: * Copyright © 2019年 com.zhujizheng. All rights reserved. */ @Data public class PYEveryMomentThumbupVO { private Integer thumbupId; private Integer emId; private Integer fromUserId; private Integer toUserId; private String fromUserName; private Long thumbupTime; public static PYEveryMomentThumbupVO createThumbupVO(PYEveryMomentThumbup thumbup, PYUserInfoMapper userInfoMapper) { System.out.println("thumbup = " + thumbup + ", userInfoMapper = " + userInfoMapper); if (thumbup == null || userInfoMapper == null) { return null; } PYEveryMomentThumbupVO thumbupVO = new PYEveryMomentThumbupVO(); thumbupVO.setThumbupId(thumbup.getId()); thumbupVO.setEmId(thumbup.getEmId()); PYUserInfo userInfo = userInfoMapper.selectUserInfoByUserId(thumbup.getFromUserId()); System.out.println("userInfo = " + userInfo); if (userInfo == null) { return null; } String userName = EmojiConverter.getInstance().toUnicode(userInfo.getUserName()); System.out.println(userName); thumbupVO.setFromUserName(userName); thumbupVO.setFromUserId(thumbup.getFromUserId()); thumbupVO.setToUserId(thumbup.getToUserId()); thumbupVO.setThumbupTime(thumbup.getThumbupTime()); System.out.println("thumbupVO = " + thumbupVO); return thumbupVO; } }