소스 검색

修改列表

renjiaojiao 1 개월 전
부모
커밋
738f4b67c0
2개의 변경된 파일3개의 추가작업 그리고 1개의 파일을 삭제
  1. 2 0
      rpc/internal/common/msglistService.go
  2. 1 1
      rpc/internal/common/newSendMsgService.go

+ 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)
 	}