fix(document): 修复文书定义树形列表查询逻辑

- 添加了对organizationId和useRanges参数的空值检查和日志警告
- 在SQL查询中增加了isValid字段过滤条件
- 添加了对primaryMenuEnum参数的条件查询支持
- 增加了详细的请求参数和查询结果日志记录
- 优化了参数传递的一致性,使用变量替代直接访问对象属性
This commit is contained in:
2026-03-13 09:39:55 +08:00
parent 879d31b51d
commit b2dec2667a
2 changed files with 29 additions and 2 deletions

View File

@@ -30,6 +30,7 @@
AND ddo.delete_flag = '0'
WHERE dd.delete_flag = '0'
AND dd.is_valid = 0
<!-- 关键:医院 + 科室联合可见 -->
<if test="organizationId != null and organizationId != 0">
@@ -80,6 +81,10 @@
AND dd.name LIKE CONCAT('%', #{name}, '%')
</if>
<if test="primaryMenuEnum != null">
AND dd.primary_menu_enum = #{primaryMenuEnum}
</if>
GROUP BY dd.id, dd.primary_menu_enum, dd.sub_menu
ORDER BY dd.display_order