自己再xml中写的为什么不会自动追加tenant_id?

Blade 未结 2 340
siksoft
siksoft 剑者 2023-07-18 10:40

一、该问题的重现步骤是什么?

1. image.png

2. 打印出来的sql语句,并没有追加tenant_id

Execute SQL : select count(*) from ( select t.id, t.bill_type, t.bill_no, t.bill_date, t.bill_status , t.method_type, t.effective_date, t.use_type, t.audit_user_id, t.audit_time , t.remark, t.create_user, t.create_time, t.create_user_name, t.audit_user_name , case t.bill_status when 1 then '待审核' when 2 then '已审核' when 3 then '审核失败' when 4 then '关闭' end as billStatusName, group_concat(tc.cl_name) as cl_name from t_paper_price_bill_head t left join t_paper_price_clientele_rel pc on t.id = pc.bill_id and '1' = '1' left join t_clientele_info tc on tc.id = pc.clientele_id and '1' = '1' where t.is_deleted = 0 and t.bill_type = 20101 group by t.id order by t.bill_no desc ) TOTAL

Execute Time: 6.440ms

3.


二、你期待的结果是什么?实际看到的又是什么?


三、你正在使用的是什么产品,什么版本?在什么操作系统上?


四、请提供详细的错误堆栈信息,这很重要。


五、若有更多详细信息,请在下面提供。

2条回答
  • 2023-07-18 10:51

    用了mybatis-plus的租户底层实现,所以目前只有mybatis-plus的内置api才会自动加上。自定义的xml是需要自己加的。

    0 讨论(0)
  • 自定义sql需要自己加一下租户id的条件。

    GL8@YU{35)_HW0_%2S1X3LQ.png

    0 讨论(0)
提交回复