修改xml,老师端查询只能显示学生

master
xiaoCJ 2 years ago
parent f9081f54e5
commit 10ac3bf55a

@ -168,7 +168,7 @@ public class SysTrainingScoreServiceImpl implements ISysTrainingScoreService {
}
}
}
PageInfo<ReportDto> pageInfo = new PageInfo<>();
PageInfo<ReportDto> pageInfo = new PageInfo<>(reportDtoList);
pageInfo.setTotal(total2);
return pageInfo;
}

@ -87,17 +87,23 @@
</sql>
<select id="selectClassStuNumberName" resultMap="SysUserResult">
SELECT studentnumber, stuclass, user_name, user_id
FROM sys_user
SELECT su.studentnumber, su.stuclass, su.user_name, su.user_id
FROM sys_user su
JOIN sys_user_role sur ON su.user_id = sur.user_id
JOIN sys_role sr ON sur.role_id = sr.role_id
WHERE sr.role_id = 2
</select>
<select id="selectClassStuNumberNameByClass" resultMap="SysUserResult">
SELECT studentnumber, stuclass, user_name, user_id
FROM sys_user
SELECT su.studentnumber, su.stuclass, su.user_name, su.user_id
FROM sys_user su
JOIN sys_user_role sur ON su.user_id = sur.user_id
JOIN sys_role sr ON sur.role_id = sr.role_id
<where>
<if test="stuClass != null and stuClass !=''">
AND stuclass = #{stuClass}
<if test="stuClass != null and stuClass != ''">
AND su.stuclass = #{stuClass}
</if>
AND sr.role_id = 2
</where>
</select>
@ -108,22 +114,24 @@
<select id="selectByNameStuNum" resultMap="SysUserResult">
SELECT studentnumber,stuclass,user_name,user_id
FROM sys_user
<where>
<if test="stuClass != null and stuClass !=''">
AND stuclass = #{stuClass}
</if>
<if test="keyWord != null and keyWord != ''">
AND (user_name like "%"#{keyWord}"%" or studentnumber like "%"#{keyWord}"%")
</if>
</where>
SELECT su.studentnumber, su.stuclass, su.user_name, su.user_id
FROM sys_user su
JOIN sys_user_role sur ON su.user_id = sur.user_id
JOIN sys_role sr ON sur.role_id = sr.role_id
WHERE sr.role_id = 2
<if test="stuClass != null and stuClass !=''">
AND stuclass = #{stuClass}
</if>
<if test="keyWord != null and keyWord != ''">
AND (user_name like "%"#{keyWord}"%" or studentnumber like "%"#{keyWord}"%")
</if>
</select>
<select id="selectUserList" parameterType="SysUser" resultMap="SysUserResult">
select u.user_id, u.dept_id, u.nick_name, u.user_name, u.email, u.avatar, u.phonenumber, u.sex, u.status,
u.del_flag, u.login_ip, u.login_date, u.create_by, u.create_time, u.remark, d.dept_name, d.leader ,u.studentnumber,u.stuclass from sys_user
u.del_flag, u.login_ip, u.login_date, u.create_by, u.create_time, u.remark, d.dept_name, d.leader
,u.studentnumber,u.stuclass from sys_user
u
left join sys_dept d on u.dept_id = d.dept_id
where u.del_flag = '0'
@ -154,7 +162,8 @@
</select>
<select id="selectAllocatedList" parameterType="SysUser" resultMap="SysUserResult">
select distinct u.user_id, u.dept_id, u.user_name, u.nick_name, u.email, u.phonenumber, u.status, u.create_time, u.studentnumber,u.stuclass
select distinct u.user_id, u.dept_id, u.user_name, u.nick_name, u.email, u.phonenumber, u.status, u.create_time,
u.studentnumber,u.stuclass
from sys_user u
left join sys_dept d on u.dept_id = d.dept_id
left join sys_user_role ur on u.user_id = ur.user_id

Loading…
Cancel
Save