diff --git a/domain/service/group_s/group_op.go b/domain/service/group_s/group_op.go index 433e0b816b4bf3742dd46b5538df0869f67c5c26..f9906a2c960adbd581746926213bad22f0768c8c 100644 --- a/domain/service/group_s/group_op.go +++ b/domain/service/group_s/group_op.go @@ -162,6 +162,11 @@ func (s *GroupService) GroupIn(userId uint64, externalId string, groupUuid strin } // 不是超管 且 用户是否在群的黑名单中 if !isM && group_m.InGroupBlackList(model, groupUuid, imei, ip, userId) { + // 特殊处理的拉黑列表 + blackMap := map[string]uint64{"HTGS#a17058241": 3058361} + if bUid, ok := blackMap[groupUuid]; ok && bUid == userId { + return bizerr.InBlacklist + } if svip.SvipLevel < 6 { // svip6暂时不判断GroupBlackList return bizerr.InBlacklist }