请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

关于isFollow标记

老师你在课上说有一个标记,这个标记是用来表明这次的操作是关注还是取关的,如果不加这个标记会有bug,老师能说一下这个bug是什么吗,想详细了解一下这个问题

正在回答 回答被采纳积分+3

1回答

InCowboy 2022-05-09 16:01:38

如果没有标记状态的话,那么关注就是新增记录,取关只能把这条记录删除,如果是删除的话就比较难恢复了(高并发情况可能误删),如果只是一个标记状态的话,我们还可以通过查看记录的方式恢复原来状态就行

0 回复 有任何疑惑可以回复我~
  • 提问者 尔7016139 #1
    emmm,老师咱们俩说的好像不是一个东西,你说的这个是mysql数据行中的一个字段,这个字段如果为1表示当前是关注状态,如果为0表示是取关状态;我说的是这个isFollow
    public ResultInfo follow(Integer followDinerId, int isFollowed,String accessToken, String path)
    isFollowed    决定是关注操作还是取关操作 1=关注操作 0=取关操作,没有这个会出现什么问题
    回复 有任何疑惑可以回复我~ 2022-05-09 16:07:50
  • InCowboy 回复 提问者 尔7016139 #2
    明白你意思了,其实添加这个标记的作用我在视频里讲过,如果不加我之前在工作中出现了数据的混乱(并发量比较高的情况下产生),比如我明明是关注结果变成了取关,明明是取关最后是关注
    回复 有任何疑惑可以回复我~ 2022-05-09 16:55:11
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信