机构表:根据祖级列表查询下级子机构逻辑有误

Blade 未结 1 421
xupengggggg
xupengggggg 剑童 2023-02-09 17:33

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

1. blade-systemimage.png

2.根据机构ID查询下级子机构逻辑有误 

3.like ancestors 会匹配出错误的数据    

   如:  like "%2%"

   会匹配出   “1,2,3”。“1,22,33”。“324,11,56”

   其中明显后面两条数据是错误的数据


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


三、3.0.1版本


1条回答
  • 把具体的sql和参数打印出来拿去数据库执行以下看看结果。

    作者追问:2023-02-24 09:56

    SQL如下:

    83299f8235ab3a44ab3d07b5a1284737.png


    执行结果如下:

    2fc42e162a94c04a9d87cf3db241b892.png

    作者追问:2023-02-24 09:59

    该功能为【用户管理】,根据左边的机构树查询本机构及下属机构的用户信息

    0 讨论(0)
提交回复