fix: return im user ids as strings

This commit is contained in:
richjohnrambo
2026-08-28 13:07:17 +08:00
parent da880bc6d6
commit d7578efa2b
2 changed files with 5 additions and 2 deletions
+4 -1
View File
@@ -122,7 +122,10 @@ func (s *sSysImUser) fillAuthAndCredentials(ctx context.Context, db gdb.DB, list
ids := make([]int64, 0, len(list))
userMap := make(map[int64]*sysin.ImUserListModel, len(list))
for _, item := range list {
userId := item.UserId
userId, parseErr := sysin.ParseOptionalInt64(item.UserId)
if parseErr != nil {
return parseErr
}
if userId <= 0 {
continue
}