fix 修复 数据权限优化后 update delete 报null问题

This commit is contained in:
疯狂的狮子Li
2023-11-13 10:43:33 +08:00
parent 49ca000a07
commit e218670a52

View File

@@ -75,6 +75,11 @@ public class PlusDataPermissionInterceptor extends JsqlParserSupport implements
if (invalidCacheSet.contains(ms.getId())) { if (invalidCacheSet.contains(ms.getId())) {
return; return;
} }
DataColumn[] dataColumns = dataPermissionHandler.findAnnotation(ms.getId());
if (ArrayUtil.isEmpty(dataColumns)) {
invalidCacheSet.add(ms.getId());
return;
}
PluginUtils.MPBoundSql mpBs = mpSh.mPBoundSql(); PluginUtils.MPBoundSql mpBs = mpSh.mPBoundSql();
mpBs.sql(parserMulti(mpBs.sql(), ms.getId())); mpBs.sql(parserMulti(mpBs.sql(), ms.getId()));
} }