提醒数不对的矫正方法

By fyq88013420 at 2019-11-06 09:54 • 103次点击
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
登录 后发表评论