用户科室
This commit is contained in:
parent
32911dfa2d
commit
91198f4bb1
@ -141,6 +141,22 @@ public class SysUserController extends BaseController {
|
|||||||
return toAjax(userService.updateUser(user));
|
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);
|
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);
|
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);
|
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="remark != null">remark = #{remark},</if>
|
||||||
<if test="userCardNo != null and userCardNo != ''">user_card_no = #{userCardNo},</if>
|
<if test="userCardNo != null and userCardNo != ''">user_card_no = #{userCardNo},</if>
|
||||||
<if test="userBirthDate != null">user_birth_date = #{userBirthDate},</if>
|
<if test="userBirthDate != null">user_birth_date = #{userBirthDate},</if>
|
||||||
agency_id =#{agencyId},
|
<if test="agencyId != null">agency_id =#{agencyId},</if>
|
||||||
department_id = #{departmentId},
|
<if test="departmentId != null">department_id = #{departmentId},</if>
|
||||||
update_time = sysdate()
|
update_time = sysdate()
|
||||||
</set>
|
</set>
|
||||||
where user_id = #{userId}
|
where user_id = #{userId}
|
||||||
</update>
|
</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 id="updateUserStatus" parameterType="SysUser">
|
||||||
update sys_user
|
update sys_user
|
||||||
set status = #{status}
|
set status = #{status}
|
||||||
@ -349,11 +363,11 @@
|
|||||||
and id <> #{departmentId}
|
and id <> #{departmentId}
|
||||||
</if>
|
</if>
|
||||||
<if test="agencyId != null ">
|
<if test="agencyId != null ">
|
||||||
and id = #{agencyId}
|
and agency_id = #{agencyId}
|
||||||
</if>
|
</if>
|
||||||
) as departmentNum
|
) as departmentNum
|
||||||
from department
|
from department
|
||||||
where agency_status = 'ON' and node_type = 'HOSPITAL'
|
where node_type = 'DEPARTMENT'
|
||||||
<if test="departmentName != null and departmentName != ''">
|
<if test="departmentName != null and departmentName != ''">
|
||||||
and department_name = #{departmentName}
|
and department_name = #{departmentName}
|
||||||
or department_code = #{departmentName}
|
or department_code = #{departmentName}
|
||||||
@ -362,7 +376,7 @@
|
|||||||
and id <> #{departmentId}
|
and id <> #{departmentId}
|
||||||
</if>
|
</if>
|
||||||
<if test="agencyId != null ">
|
<if test="agencyId != null ">
|
||||||
and id = #{agencyId}
|
and agency_id = #{agencyId}
|
||||||
</if>
|
</if>
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user