创新实训——评论接口和点赞接口的实现
2018-08-30 08:54
288 查看
1.评论接口
添加评论接口包括评论的用户id、内容、时间。
关键代码:
[code] sql = "SELECT comments FROM moment WHERE mid=?"; statement = conn.prepareStatement(sql); statement.setInt(1, Integer.parseInt(mid)); resultSet = statement.executeQuery(); if (resultSet.next()) { String comments = resultSet.getString("comments"); if (Integer.parseInt(type) == BaseConsts.TYPE_APPEND) { comments = appendComment(comments, uid, text); } else if (Integer.parseInt(type) == BaseConsts.TYPE_REMOVE) { comments = removeComment(comments, uid, text); } sql = "UPDATE moment SET comments=? WHERE mid=?"; statement = conn.prepareStatement(sql); statement.setString(1, comments); statement.setInt(2, Integer.parseInt(mid)); statement.executeUpdate(); status.setStatus(BaseConsts.STATUS_SUCESSED); }
2.点赞接口
点赞接口支持点赞和取消赞,对于每个帖子的点赞都会将点赞的用户id存放到json格式的字符串里,取消赞的时候将用户id从该字符串取消即可。
关键代码:
[code] sql = "SELECT likes FROM moment WHERE mid=?"; statement = conn.prepareStatement(sql); statement.setInt(1, Integer.parseInt(mid)); resultSet = statement.executeQuery(); if (resultSet.next()) { String likes = resultSet.getString("likes"); if (Integer.parseInt(type) == BaseConsts.TYPE_APPEND) { likes = appendLike(likes, uid); } else if (Integer.parseInt(type) == BaseConsts.TYPE_REMOVE) { likes = removeLike(likes, uid); } sql = "UPDATE moment SET likes=? WHERE mid=?"; statement = conn.prepareStatement(sql); statement.setString(1, likes); statement.setInt(2, Integer.parseInt(mid)); statement.executeUpdate(); status.setStatus(BaseConsts.STATUS_SUCESSED); }
阅读更多
相关文章推荐
- Android实训案例(七)——四大组件之一Service初步了解,实现通话录音功能,抽调接口
- Android实训案例(七)——四大组件之一Service初步了解,实现通话录音功能,抽调接口
- 易语言用夜神模拟器实现抖音自动点赞和评论的代码
- Android实训案例(七)——四大组件之一Service初步了解,实现通话录音功能,抽调接口
- PHP实现微信JS-SDK接口选择相册及拍照并上传的方法 lieren_chengshi 2016-12-05 8463 查看 0评论 公开 原文 举报 取精 添加收藏 本文实例讲述了
- JavaScript实现评论点赞功能
- Android实训案例(七)——四大组件之一Service初步了解,实现通话录音功能,抽调接口
- Android实训案例(七)——四大组件之中的一个Service初步了解,实现通话录音功能,抽调接口
- JavaScript评论点赞功能的实现方法
- editext通过接口回调弹出软键盘实现说说评论
- 使用JavaScript实现评论点赞功能
- Android实训案例(七)——四大组件之一Service初步了解,实现通话录音功能,抽调接口
- Atitit qzone qq空间博客自动点赞与评论工具的设计与实现
- 3.第二单元任务五实训:通过程序设计几何图形接口(Shape),实现类矩形(Rectangle)、圆形(Circle)、正方形(Square)几种类型,能够利用接口和多态性计算几何图形的面积和周长并显
- Atitit qzone qq空间博客自动点赞与评论工具的设计与实现
- Atitit qzone qq空间博客自动点赞与评论工具的设计与实现
- php实现国际汇率兑换接口ZZ 分类: Android开发 2014-05-30 10:58 105人阅读 评论(0) 收藏
- CSS中一些利用伪类、伪元素和相邻元素选择器的技巧实现评论点赞
- Java学习笔记--解决一个类实现多个接口的问题
- shell脚本实现冒泡排序 分类: 学习笔记 linux ubuntu 2015-07-10 14:16 79人阅读 评论(0) 收藏