用户管理
This commit is contained in:
parent
1140af3199
commit
c2020812eb
@ -81,7 +81,7 @@ public class UserServiceImpl extends ServiceImpl<UserMapper, User> implements Us
|
|||||||
user.setAreaName(areaService.findById(user.getAreaId()).getName());
|
user.setAreaName(areaService.findById(user.getAreaId()).getName());
|
||||||
}
|
}
|
||||||
if (user.getScenicId() != null) {
|
if (user.getScenicId() != null) {
|
||||||
user.setScenicName(scenicService.findByAreaIdAndName(user.getScenicId(), user.getAreaName()).getName());
|
user.setScenicName(scenicService.getById(user.getScenicId()).getName());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Long total = userMapper.countAll(criteria);
|
Long total = userMapper.countAll(criteria);
|
||||||
@ -169,12 +169,13 @@ public class UserServiceImpl extends ServiceImpl<UserMapper, User> implements Us
|
|||||||
if(!resources.getEnabled()){
|
if(!resources.getEnabled()){
|
||||||
onlineUserService.kickOutForUsername(resources.getUsername());
|
onlineUserService.kickOutForUsername(resources.getUsername());
|
||||||
}
|
}
|
||||||
// user.setDeptId(resources.getDept().getId());
|
user.setQualification(resources.getQualification());
|
||||||
|
user.setQualificationAttachment(resources.getQualificationAttachment());
|
||||||
user.setUsername(resources.getUsername());
|
user.setUsername(resources.getUsername());
|
||||||
// user.setEmail(resources.getEmail());
|
user.setScenicId(resources.getScenicId());
|
||||||
user.setEnabled(resources.getEnabled());
|
user.setEnabled(resources.getEnabled());
|
||||||
user.setRoles(resources.getRoles());
|
user.setRoles(resources.getRoles());
|
||||||
// user.setDept(resources.getDept());
|
user.setAreaId(resources.getAreaId());
|
||||||
user.setJobs(resources.getJobs());
|
user.setJobs(resources.getJobs());
|
||||||
user.setPhone(resources.getPhone());
|
user.setPhone(resources.getPhone());
|
||||||
user.setNickName(resources.getNickName());
|
user.setNickName(resources.getNickName());
|
||||||
|
@ -20,6 +20,10 @@
|
|||||||
<result column="user_update_by" property="updateBy"/>
|
<result column="user_update_by" property="updateBy"/>
|
||||||
<result column="user_create_time" property="createTime"/>
|
<result column="user_create_time" property="createTime"/>
|
||||||
<result column="user_update_time" property="updateTime"/>
|
<result column="user_update_time" property="updateTime"/>
|
||||||
|
<result column="user_area_id" property="areaId"/>
|
||||||
|
<result column="user_scenic_id" property="scenicId"/>
|
||||||
|
<result column="user_qualification" property="qualification"/>
|
||||||
|
<result column="user_qualificationAttachment" property="qualificationAttachment"/>
|
||||||
<association property="dept" javaType="com.aircraft.modules.system.domain.Dept">
|
<association property="dept" javaType="com.aircraft.modules.system.domain.Dept">
|
||||||
<id column="dept_id" property="id"/>
|
<id column="dept_id" property="id"/>
|
||||||
<result column="dept_name" property="name"/>
|
<result column="dept_name" property="name"/>
|
||||||
@ -42,7 +46,8 @@
|
|||||||
u.gender as user_gender, u.avatar_name as user_avatar_name, u.avatar_path as user_avatar_path,
|
u.gender as user_gender, u.avatar_name as user_avatar_name, u.avatar_path as user_avatar_path,
|
||||||
u.enabled as user_enabled, u.pwd_reset_time as user_pwd_reset_time, u.create_by as user_create_by,
|
u.enabled as user_enabled, u.pwd_reset_time as user_pwd_reset_time, u.create_by as user_create_by,
|
||||||
u.update_by as user_update_by, u.create_time as user_create_time, u.update_time as user_update_time,
|
u.update_by as user_update_by, u.create_time as user_create_time, u.update_time as user_update_time,
|
||||||
d.dept_id as dept_id, d.name as dept_name
|
u.area_id as user_area_id, u.scenic_id as user_scenic_id,
|
||||||
|
u.qualification as user_qualification, u.qualification_attachment as user_qualification_attachment
|
||||||
</sql>
|
</sql>
|
||||||
|
|
||||||
<sql id="Job_Column_List">
|
<sql id="Job_Column_List">
|
||||||
@ -62,12 +67,6 @@
|
|||||||
<if test="criteria.enabled != null">
|
<if test="criteria.enabled != null">
|
||||||
and u.enabled = #{criteria.enabled}
|
and u.enabled = #{criteria.enabled}
|
||||||
</if>
|
</if>
|
||||||
<if test="criteria.deptIds != null and criteria.deptIds.size() != 0">
|
|
||||||
and u.dept_id in
|
|
||||||
<foreach collection="criteria.deptIds" item="deptId" open="(" separator="," close=")">
|
|
||||||
#{deptId}
|
|
||||||
</foreach>
|
|
||||||
</if>
|
|
||||||
<if test="criteria.blurry != null and criteria.blurry != ''">
|
<if test="criteria.blurry != null and criteria.blurry != ''">
|
||||||
and (
|
and (
|
||||||
u.username like concat('%', #{criteria.blurry}, '%')
|
u.username like concat('%', #{criteria.blurry}, '%')
|
||||||
@ -83,21 +82,17 @@
|
|||||||
|
|
||||||
<select id="findAll" resultMap="BaseResultMap">
|
<select id="findAll" resultMap="BaseResultMap">
|
||||||
select u.*,
|
select u.*,
|
||||||
<include refid="Job_Column_List"/>,
|
|
||||||
<include refid="Role_Column_List"/>
|
<include refid="Role_Column_List"/>
|
||||||
from (
|
from (
|
||||||
select
|
select
|
||||||
<include refid="Base_Column_List"/>
|
<include refid="Base_Column_List"/>
|
||||||
from sys_user u
|
from sys_user u
|
||||||
left join sys_dept d on u.dept_id = d.dept_id
|
|
||||||
<include refid="Whrer_Sql"/>
|
<include refid="Whrer_Sql"/>
|
||||||
order by u.user_id desc
|
order by u.user_id desc
|
||||||
<if test="criteria.offset != null">
|
<if test="criteria.offset != null">
|
||||||
limit #{criteria.offset}, #{criteria.size}
|
limit #{criteria.offset}, #{criteria.size}
|
||||||
</if>
|
</if>
|
||||||
) u
|
) u
|
||||||
left join sys_users_jobs suj on u.user_user_id = suj.user_id
|
|
||||||
left join sys_job j on suj.job_id = j.job_id
|
|
||||||
left join sys_users_roles sur on u.user_user_id = sur.user_id
|
left join sys_users_roles sur on u.user_user_id = sur.user_id
|
||||||
left join sys_role r on sur.role_id = r.role_id
|
left join sys_role r on sur.role_id = r.role_id
|
||||||
order by u.user_user_id desc
|
order by u.user_user_id desc
|
||||||
|
Loading…
Reference in New Issue
Block a user