如何控制点赞
1.实现一定时间内不能重复点赞
在evaluation表需要新建几个字段,like_state(点赞状态,null-未点赞,1-已点赞),like_create_time(点赞创建时间)
在ServiceImpl方法中,传入EvaluationId参数查询到对应的短评对象,判断like_state的状态,如果为null,则直接执行enjoy+1,如果为1,在判断当前时间与like_create_time创建时间是否大于规定中时间,如果大于则执行enjoy+1,在将当前时间赋值给like_create_time字段,如果小于规定时间,则BussinessException传入错误值,给到前端页面,
2. 不知道能不能用servlet的会话对象或者全局对象来实现这个功能,将会员对象短评点赞的对象赋值给对应的属性,再会员执行点赞操作的时候在调出来比较时间
17
收起
正在回答 回答被采纳积分+1
1回答
java工程师2020版
- 参与学习 人
- 提交作业 9393 份
- 解答问题 16556 个
综合就业常年第一,编程排行常年霸榜,无需脱产即可学习,北上广深月薪过万 无论你是未就业的学生还是想转行的在职人员,不需要基础,只要你有梦想,想高薪
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星