diff --git a/tkdata-model-server/src/main/java/cn/iocoder/yudao/module/tkdata/controller/admin/newhosts/vo/NewHostsPageReqVO.java b/tkdata-model-server/src/main/java/cn/iocoder/yudao/module/tkdata/controller/admin/newhosts/vo/NewHostsPageReqVO.java
index 435886d..8a6c787 100644
--- a/tkdata-model-server/src/main/java/cn/iocoder/yudao/module/tkdata/controller/admin/newhosts/vo/NewHostsPageReqVO.java
+++ b/tkdata-model-server/src/main/java/cn/iocoder/yudao/module/tkdata/controller/admin/newhosts/vo/NewHostsPageReqVO.java
@@ -148,4 +148,7 @@ public class NewHostsPageReqVO extends PageParam {
@Schema(description = "国家英文名", example = "United States")
private String countryEng;
+
+ @Schema(description = "最近 7天 是否存在直播场次", example = "0")
+ private Integer hasLiveRecoder;
}
\ No newline at end of file
diff --git a/tkdata-model-server/src/main/resources/mapper/newhosts/NewHostsMapper.xml b/tkdata-model-server/src/main/resources/mapper/newhosts/NewHostsMapper.xml
index 4ed24d0..6b659a7 100644
--- a/tkdata-model-server/src/main/resources/mapper/newhosts/NewHostsMapper.xml
+++ b/tkdata-model-server/src/main/resources/mapper/newhosts/NewHostsMapper.xml
@@ -107,6 +107,29 @@
and ns.Invitation_type =#{req.invitationType,jdbcType=INTEGER}
+
+
+
+
+ AND EXISTS (
+ SELECT 1
+ FROM server_live_host_detail ld
+ WHERE ld.deleted = 0
+ AND ld.tenant_id = ns.tenant_id
+ AND ld.hosts_id = ns.hosts_id
+ )
+
+
+ AND NOT EXISTS (
+ SELECT 1
+ FROM server_live_host_detail ld
+ WHERE ld.deleted = 0
+ AND ld.tenant_id = ns.tenant_id
+ AND ld.hosts_id = ns.hosts_id
+ )
+
+
+
group by
ns.hosts_id