- 使用 ThreadLocal 获取用户类型和用户ID,提高性能 - 添加空值检查确保在 ThreadLocal 未设置时回退到原方法 - 将订单ID检查从 == null 改为 ObjectUtil.isNull 提高一致性