/* * 实现朋友圈 点赞 取消点赞 * */ public Long likeComment(String publishId) { User user = UserThreadLocal.get(); //点赞 Boolean result = this.quanZiApi.likeComment(user.getId(), publishId); if(result){ //查询点赞数 return this.quanZiApi.queryLikeCount(publishId); } return null; } /* * 动态取消点赞 * * */ public Long disLikeComment(String publishId) { User user = UserThreadLocal.get(); //取消点赞 Boolean result = this.quanZiApi.disLikeComment(user.getId(), publishId); if(result){ //查询点赞数 return this.quanZiApi.queryLikeCount(publishId); } return null; } /** * 填充 户信息 * */ private void fillUserInfoToQuanZiVo(UserInfo userInfo, QuanZiVo quanZiVo) { BeanUtil.copyProperties(userInfo, quanZiVo, “id”); quanZiVo.setGender(userInfo.getSex().name().toLowerCase()); quanZiVo.setTags(StringUtils.split(userInfo.getTags(), ‘,’)); //当前 户 User user = UserThreadLocal.get(); quanZiVo.setCommentCount(0); //TODO 评论数 quanZiVo.setDistance(“1.2公 “); //TODO 距离 quanZiVo.setHasLiked(this.quanZiApi.queryUserIsLike(user.getId(), quanZiVo.getId()) ? 1 : 0); //是否点赞(1是,0否) quanZiVo.setLikeCount(Convert.toInt(this.quanZiApi.queryLikeCount(quanZiVo.getId()))); //点赞数 quanZiVo.setHasLoved(0); //TODO 是否喜欢(1是,0否) quanZiVo.setLoveCount(0); //TODO 喜欢数 }}
郑重声明:本文内容及图片均整理自互联网,不代表本站立场,版权归原作者所有,如有侵权请联系管理员(admin#wlmqw.com)删除。
赞 (0)
最前线|比亚迪,市值破万亿
上一篇 2022年6月13日
未来所有的行业都值得用数字化技术重塑一遍?专家:重新定义网络安全
下一篇 2022年6月13日