修复管理员科室病区为空与延续护理任务出院维度过滤
1. 登录/取科室病区:管理员(admin 或命中配置 isAdmin)不再关联 sys_user_dept,
直接查本机构全部科室/病区,且不做叶子过滤、不做院区过滤;
普通用户保持原有关系表 + 院区 + 叶子节点逻辑。
- SysDeptMapper.selectSysDeptListBySysUserDept 按 userId 是否为空分支
- SysDeptServiceImpl / SysUserServiceImpl 同步去掉管理员的叶子过滤
- SysLoginController 新增 isAdmin 配置注入与 isAdminUser 判定
2. SysUserServiceImpl:登录时用户机构信息、admin 科室/病区异步查询超时 5s -> 50s,
避免 HIS 慢查询导致科室病区为空。
3. ServiceSubtaskMapper:出院维度过滤(filterLeaveDimAnd 及对应筛选块)对
service_type='99' 延续护理任务在出院维度为空时用同一编码体系的在院维度兜底,
修复“提示生成成功但列表查不到”。
不含文档说明文件与构建产物。