diff --git a/wfc-modules/wfc-user/src/main/java/org/wfc/user/service/impl/UCdrServiceImpl.java b/wfc-modules/wfc-user/src/main/java/org/wfc/user/service/impl/UCdrServiceImpl.java index 6f308f5..a197af2 100644 --- a/wfc-modules/wfc-user/src/main/java/org/wfc/user/service/impl/UCdrServiceImpl.java +++ b/wfc-modules/wfc-user/src/main/java/org/wfc/user/service/impl/UCdrServiceImpl.java @@ -135,6 +135,9 @@ public class UCdrServiceImpl extends ServiceImpl implements IU // 新增cdr历史 for (UClient client : allClients) { + if (!Objects.equals(client.getSiteId(), site.getSiteId())) { + continue; + } UCdr uCdr = this.getOne(Wrappers.lambdaQuery().eq(UCdr::getUserId, client.getUserId()) .eq(UCdr::getClientId, client.getId()), false); if (ObjectUtil.isNotNull(uCdr)) { @@ -286,6 +289,7 @@ public class UCdrServiceImpl extends ServiceImpl implements IU userId = hasClient.getUserId(); } UClient uClient = UClient.builder().clientMac(client.getMac()) + .siteId(siteId) .userId(userId) .clientName(client.getName()) .clientDeviceType(client.getDeviceType())