想问下你们都怎么实现多商户全局查询范围的
在改一个商城成多商户,表字段追加了一个商户ID,模型设置全局查询范围的商户ID条件.
然后问题来了怎么获取当前的商户ID设置成条件呢?
- 根据当前的登录用户信息(有些场景没有登录获取不到,支付回调)
- 前端请求Header追加商户ID(在一些隐私性数据上有点不靠谱的味道)
- 新增域名配置商户对应域名,根据当前访问的域名获取到商户ID(目前在考虑的)
各位你们都是用什么方式实现的呢?
目前我是放在
headers
里面的,然后中间件获取租户ID,再传递给控制器。如果你觉得租户ID暴露在headers
里面不好,也可以对租户IDhash
加密一下。