diff --git a/src/main/java/com/example/demo/domain/vo/bean/BeanConsumeArticle.java b/src/main/java/com/example/demo/domain/vo/bean/BeanConsumeArticle.java
index 4a64ff6..6936047 100644
--- a/src/main/java/com/example/demo/domain/vo/bean/BeanConsumeArticle.java
+++ b/src/main/java/com/example/demo/domain/vo/bean/BeanConsumeArticle.java
@@ -34,6 +34,8 @@ public class BeanConsumeArticle {
private String type; //类型source_type 9、10打赏,11付费
@ExcelIgnore
private Integer payMode; // 0 打赏 1 付费 2 其他
+ @ExcelIgnore
+ private Integer flag;
@ExcelProperty("金豆总数")
private String beanNum; //金豆数量
@ExcelProperty("付费金豆数")
diff --git a/src/main/java/com/example/demo/domain/vo/bean/BeanConsumeFan.java b/src/main/java/com/example/demo/domain/vo/bean/BeanConsumeFan.java
index 5dd5be6..8ca5277 100644
--- a/src/main/java/com/example/demo/domain/vo/bean/BeanConsumeFan.java
+++ b/src/main/java/com/example/demo/domain/vo/bean/BeanConsumeFan.java
@@ -44,6 +44,8 @@ public class BeanConsumeFan {
@ExcelIgnore
private Integer payType; //支付方式(直播:12345,铁粉:7,文章:8)
@ExcelIgnore
+ private Integer flag; //是否包含员工
+ @ExcelIgnore
private String sortField; //排序字段
@ExcelIgnore
private String sortOrder; //排序顺序
diff --git a/src/main/java/com/example/demo/domain/vo/bean/BeanConsumeLive.java b/src/main/java/com/example/demo/domain/vo/bean/BeanConsumeLive.java
index 177d7b9..f39d893 100644
--- a/src/main/java/com/example/demo/domain/vo/bean/BeanConsumeLive.java
+++ b/src/main/java/com/example/demo/domain/vo/bean/BeanConsumeLive.java
@@ -36,6 +36,8 @@ public class BeanConsumeLive {
//文章: 1. 打赏2. 付费
//@ExcelProperty("类型" )
@ExcelIgnore
+ private Integer flag;
+ @ExcelIgnore
private String type; //类型
@ExcelProperty("礼物")
private String gift; //礼物名称
diff --git a/src/main/java/com/example/demo/domain/vo/bean/BeanUser.java b/src/main/java/com/example/demo/domain/vo/bean/BeanUser.java
index 3230e04..725ea1b 100644
--- a/src/main/java/com/example/demo/domain/vo/bean/BeanUser.java
+++ b/src/main/java/com/example/demo/domain/vo/bean/BeanUser.java
@@ -20,6 +20,7 @@ public class BeanUser {
private String name; //姓名
private Integer jwcode; //精网号
private String dept; //分部
+ private String flag; //是否包含员工
private Integer beanNum; //金豆数量
private Integer buyBean; //付费金豆
private Integer freeBean; //免费金豆
diff --git a/src/main/resources/jindouMapper/BeanConsumeMapper.xml b/src/main/resources/jindouMapper/BeanConsumeMapper.xml
index 6130efb..8bb547e 100644
--- a/src/main/resources/jindouMapper/BeanConsumeMapper.xml
+++ b/src/main/resources/jindouMapper/BeanConsumeMapper.xml
@@ -142,6 +142,9 @@
AND fm.jwcode = #{beanConsumeFan.jwcode}
+
+ AND fm.employee = 0
+
AND fm.dept = #{beanConsumeFan.dept}
@@ -182,6 +185,9 @@
AND fm.jwcode = #{beanConsumeFan.jwcode}
+
+ AND fm.employee = 0
+
AND fm.dept = #{beanConsumeFan.dept}
@@ -222,6 +228,9 @@
AND fm.jwcode = #{beanConsumeArticle.jwcode}
+
+ AND fm.employee = 0
+
AND fm.dept = #{beanConsumeArticle.dept}
@@ -283,6 +292,9 @@
AND fm.jwcode = #{beanConsumeArticle.jwcode}
+
+ AND fm.employee = 0
+
AND fm.dept = #{beanConsumeArticle.dept}
diff --git a/src/main/resources/jindouMapper/BeanUser.xml b/src/main/resources/jindouMapper/BeanUser.xml
index 6d3ceeb..ae5785b 100644
--- a/src/main/resources/jindouMapper/BeanUser.xml
+++ b/src/main/resources/jindouMapper/BeanUser.xml
@@ -33,13 +33,16 @@
FROM fx_member fm
INNER JOIN fx_yaoqing fy ON fy.uid = fm.id
+ 1=1
AND fm.jwcode = #{beanUser.jwcode}
+
+ AND fm.employee = 0
+
AND fm.dept = #{beanUser.dept}
-
@@ -72,6 +75,9 @@
AND fm.jwcode = #{beanUser.jwcode}
+
+ AND fm.employee = 0
+
AND fm.dept = #{beanUser.dept}
diff --git a/src/main/resources/liveMapper/LiveMapper.xml b/src/main/resources/liveMapper/LiveMapper.xml
index eafd297..602ecb5 100644
--- a/src/main/resources/liveMapper/LiveMapper.xml
+++ b/src/main/resources/liveMapper/LiveMapper.xml
@@ -22,9 +22,13 @@
LEFT JOIN live_pindao lp ON lp.pd_id = l.channel_id
LEFT JOIN member_info mi ON mi.jwcode = lgg.jwcode
+ 1=1
AND lgg.jwcode = #{beanConsumeLive.jwcode}
+ /*是否看员工数据,live表1是员工,0是非员工,与金币表相反*/
+ AND mi.employee = 0
+
AND mi.deptName = #{beanConsumeLive.dept}
@@ -77,6 +81,10 @@
AND lgg.jwcode = #{beanConsumeLive.jwcode}
+ /*是否看员工数据,live表1是员工,0是非员工,与金币表相反*/
+ AND EXISTS (SELECT 1 FROM member_info mi
+ WHERE mi.jwcode = lgg.jwcode AND mi.employee = 0)
+
AND lgg.created_at BETWEEN #{beanConsumeLive.startTime} AND #{beanConsumeLive.endTime}