diff --git a/backend/src/main/java/io/dataease/auth/service/impl/AuthUserServiceImpl.java b/backend/src/main/java/io/dataease/auth/service/impl/AuthUserServiceImpl.java index ab34315d8f..ea7226946a 100644 --- a/backend/src/main/java/io/dataease/auth/service/impl/AuthUserServiceImpl.java +++ b/backend/src/main/java/io/dataease/auth/service/impl/AuthUserServiceImpl.java @@ -1,5 +1,6 @@ package io.dataease.auth.service.impl; +import com.google.gson.Gson; import io.dataease.auth.api.dto.CurrentRoleDto; import io.dataease.auth.entity.SysUserEntity; import io.dataease.base.domain.SysUser; @@ -105,8 +106,11 @@ public class AuthUserServiceImpl implements AuthUserService { @Transactional public void syncPluginMenu() { List pluginSysMenuList = PluginUtils.pluginMenus(); - extPluginSysMenuMapper.deletePluginMenu(); + int i = extPluginSysMenuMapper.deletePluginMenu(); + LogUtil.info("删除插件菜单记录数{}", i); + if(CollectionUtils.isNotEmpty(pluginSysMenuList)){ + LogUtil.info("待插入插件菜单记录是"+new Gson().toJson(pluginSysMenuList)); extPluginSysMenuMapper.savePluginMenu(pluginSysMenuList); } } diff --git a/backend/src/main/java/io/dataease/base/mapper/ext/ExtPluginSysMenuMapper.java b/backend/src/main/java/io/dataease/base/mapper/ext/ExtPluginSysMenuMapper.java index 9c71ad3c29..8cf09f813a 100644 --- a/backend/src/main/java/io/dataease/base/mapper/ext/ExtPluginSysMenuMapper.java +++ b/backend/src/main/java/io/dataease/base/mapper/ext/ExtPluginSysMenuMapper.java @@ -11,5 +11,5 @@ public interface ExtPluginSysMenuMapper { void savePluginMenu(@Param("menuList") List menuList); - void deletePluginMenu(); + int deletePluginMenu(); }