From 4ca561187bd1e765127f561ac2193320d35c719c Mon Sep 17 00:00:00 2001
From: baizonghao <1719256278@qq.com>
Date: 星期五, 19 五月 2023 16:10:19 +0800
Subject: [PATCH] 报案人员筛选

---
 src/main/resources/mapper/GroupDao.xml |   18 +++++++++++-------
 1 files changed, 11 insertions(+), 7 deletions(-)

diff --git a/src/main/resources/mapper/GroupDao.xml b/src/main/resources/mapper/GroupDao.xml
index 14923e0..c3f3a16 100644
--- a/src/main/resources/mapper/GroupDao.xml
+++ b/src/main/resources/mapper/GroupDao.xml
@@ -3,16 +3,20 @@
 <mapper namespace="com.example.jz.dao.GroupDao">
 
     <resultMap id="GroupUserVoMap" type="com.example.jz.modle.vo.GroupUserVo">
-        <result property="userId" column="user_id" />
-        <result property="userName" column="real_name" />
-        <result property="banSpeech" column="ban_speech" />
+        <result property="userId" column="user_id"/>
+        <result property="groupId" column="group_id"/>
+        <result property="userName" column="real_name"/>
+        <result property="banSpeech" column="ban_speech"/>
+        <result property="remark" column="user_memo"/>
     </resultMap>
 
-    <select id="getAllUser" resultType="com.example.jz.modle.vo.GroupUserVo">
-        select group_user.user_id,group_user.ban_speech,user.real_name
-        from group_user
-        join user on group_user.user_id = user.id
+    <select id="getAllUser" resultMap="GroupUserVoMap">
+        select group_user.user_id,group_user.group_id, group_user.ban_speech, user.real_name, user.user_memo
+        FROM group_user
+                 JOIN report ON report.id = group_user.user_id
+                 JOIN `user` ON `user`.id = report.user_id
         where group_id = #{groupId}
+        GROUP BY user.id
     </select>
 
 </mapper>

--
Gitblit v1.8.0