feat(settlement): 增加用户资源权限控制及优化结算逻辑- 在LoginContextHolder中增加clientId字段以支持客户端标识- 更…
…新LoginInterceptor以从客户和操作员信息中提取并设置clientId - 引入ClientResourceTagServiceRpcClient用于获取用户资源权限 - 根据用户权限动态过滤档口ID,若请求未指定则使用用户拥有的档口 -优化订单筛选条件,简化在线支付与非在线支付的判断逻辑 - 移除冗余的空值检查,提升代码可读性与健壮性 - 简化字符串判空逻辑,提高代码简洁度- 安全获取订单备注、忌口、医嘱等字段,避免空指针异常 - 调整订单详情构建过程,确保字段安全访问-优化餐品名称与SKU名称的安全获取方式
Showing
3 changed files
with
39 additions
and
27 deletions
-
Please register or login to post a comment