|  |  | 
 |  |  |  | 
 |  |  |     <select id="yhyjsxx" parameterType="com.ruoyi.common.core.domain.entity.SysUser" resultMap="SysUserRoleResult"> | 
 |  |  |         select user_id, role_id, orgid | 
 |  |  |         FROM yhyjsxx | 
 |  |  |         FROM healthy_user_role | 
 |  |  |         <where> | 
 |  |  |             <if test="hisUserId != null ">and user_id = #{hisUserId}</if> | 
 |  |  |         </where> | 
 |  |  |     </select> | 
 |  |  |  | 
 |  |  |     <select id="yhyksxx" parameterType="com.ruoyi.common.core.domain.entity.SysUser" resultMap="SysUserDeptResult"> | 
 |  |  |         select user_id, user_code, dept_type,department_id as | 
 |  |  |         dept_id,dept_name,deptparent,del_flag,orgid,create_time,create_by,update_time,update_by | 
 |  |  |         FROM yhyksxx | 
 |  |  |         select user_id, user_code, dept_type,dept_code as | 
 |  |  |         dept_id,dept_name,deptparent,del_flag,orgid | 
 |  |  |         FROM healthy_user_dept | 
 |  |  |         <where> | 
 |  |  |             user_id != 'admin' | 
 |  |  |             <if test="hisUserId != null ">and user_id = #{hisUserId}</if> | 
 |  |  | 
 |  |  |             <if test="uploadTime != null ">and upload_time = #{uploadTime}</if> | 
 |  |  |             <if test="viptype != null ">and viptype = #{viptype}</if> | 
 |  |  |             <if test="pattype != null ">and pattype = #{pattype}</if> | 
 |  |  |             <if test="patientno != null ">and patientno = CAST(#{patientno} AS INTEGER)</if> | 
 |  |  |             <if test="patientno != null ">and patientno = #{patientno}</if> | 
 |  |  |             <if test="patidHis != null ">and patid_his = #{patidHis}</if> | 
 |  |  |             <if test="sdFlag != null ">and sd_flag = #{sdFlag}</if> | 
 |  |  |             <if test="ageUnit != null ">and age_unit = #{ageUnit}</if> | 
 |  |  | 
 |  |  |         healthy_inhosp b | 
 |  |  |         <where> | 
 |  |  |  | 
 |  |  |             <if test="startOutHospTime != null ">and to_char(b.endtime,'YYMMDD') >= | 
 |  |  |                 to_char(#{startOutHospTime}::date,'YYMMDD') | 
 |  |  |             <if test="startOutHospTime != null "> | 
 |  |  |                 and to_char(b.endtime, 'YYYY-MM-DD HH24:MI:SS') >=to_char(#{startOutHospTime},'YYYY-MM-DD HH24:MI:SS') | 
 |  |  |             </if> | 
 |  |  |             <if test="endOutHospTime != null ">and to_char(b.endtime,'YYMMDD') <= | 
 |  |  |                 to_char(#{endOutHospTime}::date,'YYMMDD') | 
 |  |  |             <if test="endOutHospTime != null "> | 
 |  |  |                 and to_char(b.endtime, 'YYYY-MM-DD HH24:MI:SS') <= to_char(#{endOutHospTime},'YYYY-MM-DD HH24:MI:SS') | 
 |  |  |             </if> | 
 |  |  |             <if test="startInHospTime != null ">and to_char(b.starttime,'YYMMDD') >= | 
 |  |  |                 to_char(#{startInHospTime}::date,'%y%m%d') | 
 |  |  |             <if test="startInHospTime != null "> | 
 |  |  |                 and to_char(starttime, 'YYYY-MM-DD HH24:MI:SS') >= to_char(#{startInHospTime},'YYYY-MM-DD HH24:MI:SS') | 
 |  |  |             </if> | 
 |  |  |             <if test="endInHospTime != null ">and to_char(b.starttime,'YYMMDD') <= | 
 |  |  |                 to_char(#{endInHospTime}::date,'YYMMDD') | 
 |  |  |             <if test="endInHospTime != null "> | 
 |  |  |                 and to_char(starttime, 'YYYY-MM-DD HH24:MI:SS') <=to_char(#{endInHospTime},'YYYY-MM-DD HH24:MI:SS') | 
 |  |  |             </if> | 
 |  |  |             <if test="inhospno != null ">and b.inhospno = #{inhospno}</if> | 
 |  |  |             <if test="fuflag != null ">and b.fuflag = #{fuflag}</if> | 
 |  |  | 
 |  |  |         from healthy_outhosp | 
 |  |  |         <where> | 
 |  |  |  | 
 |  |  |             <if test="beginTime != null ">and to_char( admitdate,'YYMMDD') >= | 
 |  |  |                 to_char(#{beginTime}::date,'YYMMDD') | 
 |  |  |             <if test="beginTime != null "> | 
 |  |  |                 and to_char(admitdate, 'YYYY-MM-DD HH24:MI:SS') >= to_char(#{beginTime}, 'YYYY-MM-DD HH24:MI:SS') | 
 |  |  |             </if> | 
 |  |  |             <if test="endTime != null ">and to_char( admitdate,'YYMMDD') <= | 
 |  |  |                 to_char(#{endTime}::date,'YYMMDD') | 
 |  |  |             <if test="endTime != null "> | 
 |  |  |                 and to_char(admitdate, 'YYYY-MM-DD HH24:MI:SS') <= to_char(#{endTime}, 'YYYY-MM-DD HH24:MI:SS') | 
 |  |  |             </if> | 
 |  |  |  | 
 |  |  |         </where> | 
 |  |  | 
 |  |  |                d.email, | 
 |  |  |                d.status, | 
 |  |  |                d.his_dept_id, | 
 |  |  |                d.orgid, | 
 |  |  |                d.his_parent_id | 
 |  |  |         FROM healthy_dept d | 
 |  |  |  |