修改getInfo个人信息结果集
parent
f680c43f20
commit
cfabce1b23
|
@ -144,6 +144,9 @@ public class SysUserController extends BaseController
|
||||||
loginUserVo.setPatient(patient);
|
loginUserVo.setPatient(patient);
|
||||||
}else{
|
}else{
|
||||||
Doctor doctor=userService.selectDoctor(sysUser.getUserId());
|
Doctor doctor=userService.selectDoctor(sysUser.getUserId());
|
||||||
|
//根据当前医生的departmentId来获取所在部门的对象
|
||||||
|
Department department=userService.searchDoctorDepartmentByDeptId(doctor.getDepartmentId());
|
||||||
|
sysUser.setDepartment(department);
|
||||||
System.out.println(doctor);
|
System.out.println(doctor);
|
||||||
loginUserVo.setDoctor(doctor);
|
loginUserVo.setDoctor(doctor);
|
||||||
}
|
}
|
||||||
|
|
|
@ -205,4 +205,13 @@ public interface SysUserMapper {
|
||||||
*/
|
*/
|
||||||
Boolean updSelfAvatar(String avatar);
|
Boolean updSelfAvatar(String avatar);
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @description: 根据当前医生的departmentId来获取所在部门的对象
|
||||||
|
* @param: departmentId
|
||||||
|
* @return: Department
|
||||||
|
* @author 冯凯
|
||||||
|
* @date: 2023/11/3 16:43
|
||||||
|
*/
|
||||||
|
Department searchDoctorDepartmentByDeptId(@Param("departmentId") Integer departmentId);
|
||||||
}
|
}
|
||||||
|
|
|
@ -241,4 +241,14 @@ public interface ISysUserService
|
||||||
* @date: 2023/10/29 9:33
|
* @date: 2023/10/29 9:33
|
||||||
*/
|
*/
|
||||||
Boolean updSelfInformation(SefInformationReq sefInformationReq);
|
Boolean updSelfInformation(SefInformationReq sefInformationReq);
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @description: 根据当前医生的departmentId来获取所在部门的对象
|
||||||
|
* @param: departmentId
|
||||||
|
* @return: Department
|
||||||
|
* @author 冯凯
|
||||||
|
* @date: 2023/11/3 16:43
|
||||||
|
*/
|
||||||
|
Department searchDoctorDepartmentByDeptId(Integer departmentId);
|
||||||
}
|
}
|
||||||
|
|
|
@ -659,6 +659,19 @@ public class SysUserServiceImpl implements ISysUserService
|
||||||
return userMapper.updSelfInformation(sefInformationReq)>0;
|
return userMapper.updSelfInformation(sefInformationReq)>0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @description: 根据当前医生的departmentId来获取所在部门的对象
|
||||||
|
* @param: departmentId
|
||||||
|
* @return: Department
|
||||||
|
* @author 冯凯
|
||||||
|
* @date: 2023/11/3 16:43
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public Department searchDoctorDepartmentByDeptId(Integer departmentId) {
|
||||||
|
return userMapper.searchDoctorDepartmentByDeptId(departmentId);
|
||||||
|
}
|
||||||
|
|
||||||
//---------------注册医生---------------------------
|
//---------------注册医生---------------------------
|
||||||
/**
|
/**
|
||||||
* @description: 医生注册
|
* @description: 医生注册
|
||||||
|
|
|
@ -3,6 +3,11 @@
|
||||||
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||||
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||||
<mapper namespace="com.health.system.server.mapper.SysUserMapper">
|
<mapper namespace="com.health.system.server.mapper.SysUserMapper">
|
||||||
|
<resultMap id="deptList" type="com.health.system.common.domain.Department">
|
||||||
|
<id column="id" property="departmentId"></id>
|
||||||
|
<result column="name" property="departmentName"></result>
|
||||||
|
<result column="parent_id" property="parentId"></result>
|
||||||
|
</resultMap>
|
||||||
|
|
||||||
<resultMap type="com.health.system.common.domain.SysUser" id="SysUserResult">
|
<resultMap type="com.health.system.common.domain.SysUser" id="SysUserResult">
|
||||||
<id property="userId" column="user_id" />
|
<id property="userId" column="user_id" />
|
||||||
|
@ -68,8 +73,12 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||||
|
|
||||||
<sql id="selectMySelfSysUser">
|
<sql id="selectMySelfSysUser">
|
||||||
select user_id,dept_id,user_name,nick_name,email,phonenumber,sex,avatar,password,status,del_flag,
|
select user_id,dept_id,user_name,nick_name,email,phonenumber,sex,avatar,password,status,del_flag,
|
||||||
login_ip,login_date,create_by,sys_user.create_time,sys_user.update_by,sys_user.update_time,remark,name
|
login_ip,login_date,create_by,sys_user.create_time,sys_user.update_by,sys_user.update_time,remark
|
||||||
from sys_user left join tb_moreover on sys_user.dept_id=tb_moreover.id
|
from sys_user
|
||||||
|
</sql>
|
||||||
|
|
||||||
|
<sql id="deptSql">
|
||||||
|
select id,name from tb_moreover
|
||||||
</sql>
|
</sql>
|
||||||
|
|
||||||
<select id="selectUserList" parameterType="com.health.system.common.domain.SysUser" resultMap="SysUserResult">
|
<select id="selectUserList" parameterType="com.health.system.common.domain.SysUser" resultMap="SysUserResult">
|
||||||
|
@ -173,6 +182,12 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||||
<include refid="selectMySelfSysUser"/> where email=#{email}
|
<include refid="selectMySelfSysUser"/> where email=#{email}
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
|
<!--根据当前医生的departmentId来获取所在部门的对象-->
|
||||||
|
<select id="searchDoctorDepartmentByDeptId" resultType="com.health.system.common.domain.Department">
|
||||||
|
<include refid="deptSql"/>
|
||||||
|
where id=#{departmentId}
|
||||||
|
</select>
|
||||||
|
|
||||||
|
|
||||||
<insert id="insertUser" parameterType="com.health.system.common.domain.SysUser" useGeneratedKeys="true" keyProperty="userId">
|
<insert id="insertUser" parameterType="com.health.system.common.domain.SysUser" useGeneratedKeys="true" keyProperty="userId">
|
||||||
insert into sys_user(
|
insert into sys_user(
|
||||||
|
|
Loading…
Reference in New Issue