Browse Source

企业黑名单同步

yaodaoseng 2 weeks ago
parent
commit
c5e216c54f

+ 8 - 0
risk-control-core/src/main/java/com/tzld/piaoquan/risk/control/service/impl/RiskUserOperateService.java

@@ -181,6 +181,14 @@ public class RiskUserOperateService {
             LOGGER.info("kick, vid: {} is in blacklist, skip normal kick", vid);
             return true;
         }
+        // 根据 vid 判断是否在企业黑名单中
+        // 根据 uuid 查询 corp_id
+        Long corpId = corpBlacklistService.getCorpIdByUuid(staff.getUuid());
+        // 根据 corp_id 和 vid判断是否在企业黑名单中
+        if( corpBlacklistService.isInCorpBlacklist(vid, corpId)) {
+            LOGGER.info("quickKick, vid: {} is in corp blacklist", vid);
+            return true;
+        }
         Map<String, Object> requestBody = new HashMap<>();
         requestBody.put("uuid", staff.getUuid());
         requestBody.put("oprType", 1);