renjiaojiao před 1 měsícem
rodič
revize
738f4b67c0

+ 2 - 0
rpc/internal/common/msglistService.go

@@ -32,6 +32,7 @@ func BitmapUserMsgList(this *message.UserMsgListReq) (*message.UserMsgList, *mes
 	////用户分类未读消息
 	//classUnreadCountMap, classUnreadMsgMap := FindUserClassUnread(this.UserId)
 	classUnreadCountMap, classUnreadMsgMap, userClassMsgMap, err := FindUserClassUnreadAndClassAllMsg(this.UserId)
+	log.Println("------------", classUnreadCountMap, classUnreadMsgMap, userClassMsgMap)
 	if err != nil {
 		fmt.Println("加载FindUserClassUnreadAndClassAllMsg")
 		return nil, nil, err
@@ -342,6 +343,7 @@ func BitmapCountUnread(userId string, classUnreadCountMap map[int]int, isRedis b
 				oneClassUnread := classUnreadCountMap[util.IntAll(val["group_id"])]
 				if util.IntAll(val["group_id"]) == 11 {
 					oneClassUnread += classUnreadCountMap[12]
+					oneClassUnread += classUnreadCountMap[14]
 				}
 				if isRedis {
 					//用户分类未读

+ 1 - 1
rpc/internal/common/newSendMsgService.go

@@ -185,7 +185,7 @@ func UpdateUserMsgSummary(in *message.MultipleSaveMsgReq) error {
 func DelRedis(userId string, msgType int64, groupId int) {
 	key := fmt.Sprintf(MsgCountKey, userId, groupId)
 	redis.Del(redisModule, key)
-	if msgType == 11 || msgType == 12 {
+	if msgType == 11 || msgType == 12 || msgType == 14 {
 		key1 := fmt.Sprintf(MsgClassCountKey, userId, msgType)
 		redis.Del(redisModule, key1)
 	}