- 引入 CollectionUtils 工具类用于集合判空 - 优化用户昵称映射逻辑,减少不必要的查询 - 使用 EXISTS 子查询替代原有的 IN 查询方式,提升性能 - 重构 item_id 筛选条件组合逻辑,支持更灵活的查询需求 - 新增 buildOrLikeClause 方法统一处理多值模糊匹配条件 - 移除冗余的 queryMatchedItemIds 方法,简化代码结构 - 增强 SQL 注入防护,使用参数化查询替代字符串拼接
- 引入 CollectionUtils 工具类用于集合判空 - 优化用户昵称映射逻辑,减少不必要的查询 - 使用 EXISTS 子查询替代原有的 IN 查询方式,提升性能 - 重构 item_id 筛选条件组合逻辑,支持更灵活的查询需求 - 新增 buildOrLikeClause 方法统一处理多值模糊匹配条件 - 移除冗余的 queryMatchedItemIds 方法,简化代码结构 - 增强 SQL 注入防护,使用参数化查询替代字符串拼接