第三次会议
日期:5.20
成员任务情况及遇到问题
基本分工已经完成,这一次主要的就是项目的合并,前段后端进行合并
主要运用到 jquery的Ajax传值
问题
由于我们几个对这些技术上的问题没有很熟悉,所以我们的传值出现问题,代码奔溃
解决:
找到了一些工作室的同学帮忙看了我们的代码,并进行调试
第四次会议
日期:5.21
成员任务情况及遇到问题
还是完善昨天遇到的传值问题,以及完善整个项目的代码,前段代码CSS美化以及后端调试BUG
第五次会议
日期:5.23
成员任务情况及遇到问题
项目基本功能已经实现,想增加博客的评论功能
(Java+Mysql实现评论功能设计开发)
以及关键字搜索功能、
问题:
没有学过这方面内容
解决办法:
搜索相关博客
(评论功能的实现)
https://blog.csdn.net/qq_24754061/article/details/81610342
使用的SSM框架。主要的功能代码如下
public int addComment(Comment comment) { try { Answer commentAnswer = answerMapper.selectByPrimaryKey(comment.getAnswerId()); Long commentId = IDUtils.genItemId();//评论ID Date createtime = new Date(); //1,填补comment对象的其他参数,进行插入 comment.setCommentId(commentId); comment.setState(1);//状态: 0 待审核,1通过,2不通过 comment.setPraseCount(0);//一开始插入的点赞数设置为0 comment.setCreatetime(createtime); comment.setUpdatetime(createtime); commentMapper.insert(comment);//插入comment记录 //2,跟新Answer的相关一条数据,提示评论数+1 commentAnswer.setCommentNum((commentAnswer.getCommentNum()==null?0:commentAnswer.getCommentNum()) + 1); answerMapper.updateByPrimaryKeySelective(commentAnswer); //3,向提醒表插一条数据。这条评论是发给谁的,通知表里面的userId就是谁 if (comment.getUserId() != commentAnswer.getUserId()) { //自己评论自己不会有通知 Remind remind = new Remind(); remind.setRemindId(commentId); remind.setUserId(commentAnswer.getUserId()); remind.setFromUserId(comment.getUserId()); //commentType:1评论回答,2评论别人的评论,3关注,4支持,5反对,6添加回答 remind.setRemindType(1); //已读:0否,1是 remind.setReadStatus(0);//否 remind.setCreatetime(createtime); //插入通知内容,以json的形式存储 RemindContent remindComment = new RemindContent(); remindComment.setContentId(commentAnswer.getAnswerId()); remind.setContent(JsonUtils.objectToJson(remindComment));//通知内容。回答问题的Id remindMapper.insert(remind); } //返回1代表成功 return 1; } catch (Exception e) { e.printStackTrace(); return 2; } }
(关键字搜索的功能)
https://q.cnblogs.com/q/76768/
最终我们还是没有将这个功能实现,只能实现全字进行搜索