|
@@ -40,21 +40,13 @@ public class RiskUserHandleService {
|
|
|
log.info("handleRiskUser, riskUserInfo: {}", riskUserInfo);
|
|
log.info("handleRiskUser, riskUserInfo: {}", riskUserInfo);
|
|
|
//根据名称找到人
|
|
//根据名称找到人
|
|
|
List<UserBase> staffList = findStaffByName(riskUserInfo);
|
|
List<UserBase> staffList = findStaffByName(riskUserInfo);
|
|
|
-// //for test
|
|
|
|
|
-// List<UserBase> staffList = new ArrayList<>();
|
|
|
|
|
-// UserBase staff1 = new UserBase();
|
|
|
|
|
-// staff1.setVid("1688858050719288");
|
|
|
|
|
-// staff1.setUuid("a09c1237a66a2f30868c9e71b0941fac");
|
|
|
|
|
-// staffList.add(staff1);
|
|
|
|
|
-
|
|
|
|
|
if (staffList.isEmpty()) return;
|
|
if (staffList.isEmpty()) return;
|
|
|
//根据群名匹配到:人-群:哪个员工哪个群
|
|
//根据群名匹配到:人-群:哪个员工哪个群
|
|
|
Map<String, List<RoomListResponse.RoomInfo>> toBeOperate = matchUserAndRoom(staffList, riskUserInfo);
|
|
Map<String, List<RoomListResponse.RoomInfo>> toBeOperate = matchUserAndRoom(staffList, riskUserInfo);
|
|
|
if (toBeOperate.isEmpty()) return;
|
|
if (toBeOperate.isEmpty()) return;
|
|
|
log.info("handleRiskUser, toBeOperate: {}", toBeOperate);
|
|
log.info("handleRiskUser, toBeOperate: {}", toBeOperate);
|
|
|
//TODO:检查过滤规则是否配置
|
|
//TODO:检查过滤规则是否配置
|
|
|
-// riskRuleConfigService.isKickOpen()
|
|
|
|
|
-
|
|
|
|
|
|
|
+ toBeOperate = riskRuleConfigService.getKickOpenedRoom(toBeOperate);
|
|
|
|
|
|
|
|
//找到待踢的人,找到终止
|
|
//找到待踢的人,找到终止
|
|
|
for (Map.Entry<String, List<RoomListResponse.RoomInfo>> entry : toBeOperate.entrySet()) {
|
|
for (Map.Entry<String, List<RoomListResponse.RoomInfo>> entry : toBeOperate.entrySet()) {
|