mirror of
https://github.com/openimsdk/open-im-server.git
synced 2025-04-25 02:58:26 +08:00
work_moments
This commit is contained in:
parent
db9762c5b2
commit
010f24e5c3
@ -11,8 +11,6 @@ import (
|
|||||||
"errors"
|
"errors"
|
||||||
"fmt"
|
"fmt"
|
||||||
"github.com/gogo/protobuf/sortkeys"
|
"github.com/gogo/protobuf/sortkeys"
|
||||||
"go.etcd.io/etcd/clientv3"
|
|
||||||
"go.mongodb.org/mongo-driver/bson/primitive"
|
|
||||||
"go.mongodb.org/mongo-driver/mongo/options"
|
"go.mongodb.org/mongo-driver/mongo/options"
|
||||||
"math/rand"
|
"math/rand"
|
||||||
|
|
||||||
@ -682,7 +680,7 @@ func (d *DataBases) GetUserWorkMoments(opUserID, userID string, showNumber, page
|
|||||||
result, err := c.Find(ctx, bson.D{ // 等价条件: select * from
|
result, err := c.Find(ctx, bson.D{ // 等价条件: select * from
|
||||||
{"user_id", userID},
|
{"user_id", userID},
|
||||||
{"$or", bson.A{
|
{"$or", bson.A{
|
||||||
bson.D{{"permission", constant.WorkMomentPermissionCantSee}, {opUserID, bson.D{{"$in", "permission_user_id_list"}}}},
|
bson.D{{"permission", constant.WorkMomentPermissionCantSee}, {opUserID, bson.D{{"$nin", "permission_user_id_list"}}}},
|
||||||
bson.D{{"permission", constant.WorkMomentPermissionCanSee}, {opUserID, bson.D{{"$in", "permission_user_id_list"}}}},
|
bson.D{{"permission", constant.WorkMomentPermissionCanSee}, {opUserID, bson.D{{"$in", "permission_user_id_list"}}}},
|
||||||
bson.D{{"permission", constant.WorkMomentPublic}},
|
bson.D{{"permission", constant.WorkMomentPublic}},
|
||||||
}},
|
}},
|
||||||
@ -702,7 +700,7 @@ func (d *DataBases) GetUserFriendWorkMoments(friendIDList []*string, showNumber,
|
|||||||
result, err := c.Find(ctx, bson.D{ // 等价条件: select * from t where user_id in friend_id_list and () or () or ();
|
result, err := c.Find(ctx, bson.D{ // 等价条件: select * from t where user_id in friend_id_list and () or () or ();
|
||||||
{"user_id", bson.D{{"$in", friendIDList}}},
|
{"user_id", bson.D{{"$in", friendIDList}}},
|
||||||
{"$or", bson.A{
|
{"$or", bson.A{
|
||||||
bson.D{{"permission", constant.WorkMomentPermissionCantSee}, {userID, bson.D{{"$in", "permission_user_id_list"}}}},
|
bson.D{{"permission", constant.WorkMomentPermissionCantSee}, {userID, bson.D{{"$nin", "permission_user_id_list"}}}},
|
||||||
bson.D{{"permission", constant.WorkMomentPermissionCanSee}, {userID, bson.D{{"$in", "permission_user_id_list"}}}},
|
bson.D{{"permission", constant.WorkMomentPermissionCanSee}, {userID, bson.D{{"$in", "permission_user_id_list"}}}},
|
||||||
bson.D{{"permission", constant.WorkMomentPublic}},
|
bson.D{{"permission", constant.WorkMomentPublic}},
|
||||||
}},
|
}},
|
||||||
|
Loading…
x
Reference in New Issue
Block a user