提醒数不对的矫正方法

By fyq88013420 at 2019-11-06 09:54 • 252次点击
fyq88013420

copy from https://www.youbbs.org/t/3195 3

提醒数永远消不了,即提醒数大于零,提醒文章列表是空的。
由于官网没有遇到这样的情况,如果您遇到请在这里回复或在github 上反馈

https://github.com/ego008/goyoubbs/issues/25 2

不管有没有出现这样的问题,在提醒页函数添加下面的判断能在出现不一致时有效的矫正:

// fix currentUser.NoticeNum != len(evn.PageInfo.Items)  
if currentUser.NoticeNum != len(evn.PageInfo.Items) {  
    var newKeys []string  
    for _, item := range evn.PageInfo.Items {  
        newKeys = append(newKeys, strconv.FormatUint(item.Id, 10))  
    }  

    currentUser.Notice = strings.Join(newKeys, ",")  
    currentUser.NoticeNum = len(newKeys)  

    jb, _ := json.Marshal(currentUser)  
    db.Hset("user", youdb.I2b(currentUser.Id), jb)  

    evn.CurrentUser = currentUser  
}  

https://github.com/ego008/goyoubbs/blob/master/controller/user.go#L215-L229 1


我忍了很久了,最后麻木了。
我自己搞不定,有人能搞定这个bug请联系我

uqinzen at 2019-11-06 09:58
1

@uqinzen 改一下js就可以啦 你的源码在哪里发我一份

fyq88013420 at 2019-11-06 10:06
2

@uqinzen 我改好后会把改动的那个文件发你,可以对比一下改动

fyq88013420 at 2019-11-06 10:07
3

@uqinzen 可以发到我小号1600693519@qq.com

fyq88013420 at 2019-11-06 10:10
4

或者直接找到这个路径下的user.go文件,把文件给我我来改一下
goyoubbs/controller/user.go

fyq88013420 at 2019-11-06 10:20
5

用telegram吗?加我谈 https://t.me/uqinzen 37

uqinzen at 2019-11-06 15:00
6

@uqinzen 加我,你账号可能设置了要互相加才能发消息? https://t.me/fyq88013420 1

fyq88013420 at 2019-11-06 15:40
7

#后来有点痛
刚被骂的时候没什么感觉
就跟奶奶刚去世一样
我哭不出来
奶奶看起来就像是睡着了
但是后来几年
每次想起来再也见不到奶奶了
就会难过

yourbaby at 2019-11-22 11:28
8
登录 后发表评论