From 61d05ebce7cc78f55e9c95c55b0ad9f7b10cfb01 Mon Sep 17 00:00:00 2001 From: lbw Date: Fri, 8 Jan 2021 11:21:36 +0800 Subject: [PATCH] =?UTF-8?q?:bug:=20Fixing=20a=20bug.=20#2242=20=E6=95=B0?= =?UTF-8?q?=E6=8D=AE=E6=9D=83=E9=99=90=20=E7=94=A8=E6=88=B7=E6=9D=83?= =?UTF-8?q?=E9=99=90=E8=AE=BE=E7=BD=AE=E4=B8=BAALL(0,=20"=E5=85=A8?= =?UTF-8?q?=E9=83=A8"),=20selectCountByScope=E6=8A=A5=E9=94=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../pigx/common/data/datascope/DataScopeInnerInterceptor.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pigx-common/pigx-common-data/src/main/java/com/pig4cloud/pigx/common/data/datascope/DataScopeInnerInterceptor.java b/pigx-common/pigx-common-data/src/main/java/com/pig4cloud/pigx/common/data/datascope/DataScopeInnerInterceptor.java index abeeadd52..2f6ac3b43 100644 --- a/pigx-common/pigx-common-data/src/main/java/com/pig4cloud/pigx/common/data/datascope/DataScopeInnerInterceptor.java +++ b/pigx-common/pigx-common-data/src/main/java/com/pig4cloud/pigx/common/data/datascope/DataScopeInnerInterceptor.java @@ -41,6 +41,9 @@ public class DataScopeInnerInterceptor implements InnerInterceptor { List deptIds = dataScope.getDeptIds(); // 优先获取赋值数据 if (CollUtil.isEmpty(deptIds) && dataScopeHandle.calcScope(deptIds)) { + originalSql = String.format("SELECT %s FROM (%s) temp_data_scope", dataScope.getFunc().getType(), + originalSql); + mpBs.sql(originalSql); return; }