用户科室
This commit is contained in:
parent
32911dfa2d
commit
91198f4bb1
@ -141,6 +141,22 @@ public class SysUserController extends BaseController {
|
||||
return toAjax(userService.updateUser(user));
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改用户机构科室
|
||||
*/
|
||||
@PostMapping("/editAgency")
|
||||
public AjaxResult editAgency(@RequestBody SysUser user) {
|
||||
return toAjax(userService.editAgency(user));
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改用户机构科室
|
||||
*/
|
||||
@PostMapping("/editDepartment")
|
||||
public AjaxResult editDepartment(@RequestBody SysUser user) {
|
||||
return toAjax(userService.editDepartment(user));
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除用户
|
||||
*/
|
||||
|
||||
@ -68,6 +68,22 @@ public interface SysUserMapper {
|
||||
*/
|
||||
public int updateUser(SysUser user);
|
||||
|
||||
/**
|
||||
* 修改用户信息
|
||||
*
|
||||
* @param user 用户信息
|
||||
* @return 结果
|
||||
*/
|
||||
int updateUserAgency(SysUser user);
|
||||
|
||||
/**
|
||||
* 修改用户信息
|
||||
*
|
||||
* @param user 用户信息
|
||||
* @return 结果
|
||||
*/
|
||||
int updateUserDepartment(SysUser user);
|
||||
|
||||
/**
|
||||
* 修改用户头像
|
||||
*
|
||||
|
||||
@ -130,6 +130,22 @@ public interface ISysUserService {
|
||||
*/
|
||||
public int updateUser(SysUser user);
|
||||
|
||||
/**
|
||||
* 修改用户机构信息
|
||||
*
|
||||
* @param user 用户信息
|
||||
* @return 结果
|
||||
*/
|
||||
int editAgency(SysUser user);
|
||||
|
||||
/**
|
||||
* 修改用户科室信息
|
||||
*
|
||||
* @param user 用户信息
|
||||
* @return 结果
|
||||
*/
|
||||
int editDepartment(SysUser user);
|
||||
|
||||
/**
|
||||
* 用户授权角色
|
||||
*
|
||||
|
||||
@ -278,6 +278,16 @@ public class SysUserServiceImpl implements ISysUserService {
|
||||
return userMapper.updateUser(user);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int editAgency(SysUser user) {
|
||||
return userMapper.updateUserAgency(user);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int editDepartment(SysUser user) {
|
||||
return userMapper.updateUserDepartment(user);
|
||||
}
|
||||
|
||||
/**
|
||||
* 用户授权角色
|
||||
*
|
||||
|
||||
@ -255,13 +255,27 @@
|
||||
<if test="remark != null">remark = #{remark},</if>
|
||||
<if test="userCardNo != null and userCardNo != ''">user_card_no = #{userCardNo},</if>
|
||||
<if test="userBirthDate != null">user_birth_date = #{userBirthDate},</if>
|
||||
agency_id =#{agencyId},
|
||||
department_id = #{departmentId},
|
||||
<if test="agencyId != null">agency_id =#{agencyId},</if>
|
||||
<if test="departmentId != null">department_id = #{departmentId},</if>
|
||||
update_time = sysdate()
|
||||
</set>
|
||||
where user_id = #{userId}
|
||||
</update>
|
||||
|
||||
<update id="updateUserAgency" parameterType="SysUser">
|
||||
update sys_user
|
||||
set agency_id =#{agencyId},
|
||||
update_time = sysdate()
|
||||
where user_id = #{userId}
|
||||
</update>
|
||||
|
||||
<update id="updateUserDepartment" parameterType="SysUser">
|
||||
update sys_user
|
||||
set department_id = #{departmentId},
|
||||
update_time = sysdate()
|
||||
where user_id = #{userId}
|
||||
</update>
|
||||
|
||||
<update id="updateUserStatus" parameterType="SysUser">
|
||||
update sys_user
|
||||
set status = #{status}
|
||||
@ -349,11 +363,11 @@
|
||||
and id <> #{departmentId}
|
||||
</if>
|
||||
<if test="agencyId != null ">
|
||||
and id = #{agencyId}
|
||||
and agency_id = #{agencyId}
|
||||
</if>
|
||||
) as departmentNum
|
||||
from department
|
||||
where agency_status = 'ON' and node_type = 'HOSPITAL'
|
||||
where node_type = 'DEPARTMENT'
|
||||
<if test="departmentName != null and departmentName != ''">
|
||||
and department_name = #{departmentName}
|
||||
or department_code = #{departmentName}
|
||||
@ -362,7 +376,7 @@
|
||||
and id <> #{departmentId}
|
||||
</if>
|
||||
<if test="agencyId != null ">
|
||||
and id = #{agencyId}
|
||||
and agency_id = #{agencyId}
|
||||
</if>
|
||||
</select>
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user