diff --git a/modules/visual-design/src/main/java/com/thing/visual/board/service/impl/IotVisualManageServiceImpl.java b/modules/visual-design/src/main/java/com/thing/visual/board/service/impl/IotVisualManageServiceImpl.java index 6ee02d5..78dc594 100644 --- a/modules/visual-design/src/main/java/com/thing/visual/board/service/impl/IotVisualManageServiceImpl.java +++ b/modules/visual-design/src/main/java/com/thing/visual/board/service/impl/IotVisualManageServiceImpl.java @@ -17,6 +17,7 @@ import com.thing.common.core.utils.JsonProcessingUtils; import com.thing.common.core.web.response.PageData; import com.thing.common.core.web.response.Result; import com.thing.common.orm.service.impl.BaseServiceImpl; +import com.thing.common.orm.utils.IdGenerator; import com.thing.sys.biz.dto.SysMenuDTO; import com.thing.sys.biz.dto.SysRoleDTO; import com.thing.sys.biz.entity.SysLanguageEntity; @@ -116,6 +117,7 @@ public class IotVisualManageServiceImpl extends BaseServiceImpl menuIdList = sysMenuDTOList.stream().map(SysMenuDTO::getId).collect(Collectors.toList()); sysRoleMenuDao.deleteByMenuIds(menuIdList); //删除菜单表 - sysMenuService.batchDelete((Long[]) menuIdList.toArray()); + menuIdList.forEach(temp->{ + sysMenuService.delete(temp); + }); sysLanguageDao.deleteByQuery(QueryWrapper.create().in(SysLanguageEntity::getTableId, menuIdList)); } } @@ -332,7 +336,7 @@ public class IotVisualManageServiceImpl extends BaseServiceImpl apiIds = Arrays.stream(data.getApiSetIds().split(",")) .map(String::trim) // 去掉可能的空格