From bc6b670f53a3f634cbbe3f732410e6b19200aaba Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E8=A3=95=E8=B4=A2?= Date: Tue, 19 Jul 2022 01:56:35 +0800 Subject: [PATCH] bug --- .../resources/mybatis/mapper/xm/core/dao/XmMenuMapper.xml | 3 +++ .../resources/mybatis/mapper/xm/core/dao/XmTaskMapper.xml | 4 +++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/xm-core/src/main/resources/mybatis/mapper/xm/core/dao/XmMenuMapper.xml b/xm-core/src/main/resources/mybatis/mapper/xm/core/dao/XmMenuMapper.xml index e9705aa3..38da721b 100644 --- a/xm-core/src/main/resources/mybatis/mapper/xm/core/dao/XmMenuMapper.xml +++ b/xm-core/src/main/resources/mybatis/mapper/xm/core/dao/XmMenuMapper.xml @@ -16,6 +16,9 @@ ( #{item}) + + and res.pid_paths like concat(#{pidPathsLike},'%') + and #{item} like concat(res.pid_paths,'%') diff --git a/xm-core/src/main/resources/mybatis/mapper/xm/core/dao/XmTaskMapper.xml b/xm-core/src/main/resources/mybatis/mapper/xm/core/dao/XmTaskMapper.xml index 8158a01e..804395d0 100644 --- a/xm-core/src/main/resources/mybatis/mapper/xm/core/dao/XmTaskMapper.xml +++ b/xm-core/src/main/resources/mybatis/mapper/xm/core/dao/XmTaskMapper.xml @@ -30,7 +30,9 @@ and res.create_time > #{createTimeStart} and res.create_time < #{createTimeEnd} and (res.parent_taskid = '' or res.parent_taskid IS NULL) - + + and res.pid_paths like concat(#{pidPathsLike},'%') + and exists ( select 1 from xm_task_execuser exe where exe.task_id=res.id and exe.userid=#{userid}