From a07b4b6ff1c98dcf81338bb45d59308db7c058a9 Mon Sep 17 00:00:00 2001 From: 李旭东 <woaiguo66@sina.com> Date: 星期五, 03 十一月 2023 17:18:56 +0800 Subject: [PATCH] Merge branch 'master' of http://111.30.93.211:10101/r/supipe --- hd/pipe/UserCore/src/main/java/com/thhy/usercore/modules/sys/sysmenu/service/impl/SysMenusServiceImpl.java | 16 ++++++++++++++++ 1 files changed, 16 insertions(+), 0 deletions(-) diff --git a/hd/pipe/UserCore/src/main/java/com/thhy/usercore/modules/sys/sysmenu/service/impl/SysMenusServiceImpl.java b/hd/pipe/UserCore/src/main/java/com/thhy/usercore/modules/sys/sysmenu/service/impl/SysMenusServiceImpl.java index 5aed559..bdbf448 100644 --- a/hd/pipe/UserCore/src/main/java/com/thhy/usercore/modules/sys/sysmenu/service/impl/SysMenusServiceImpl.java +++ b/hd/pipe/UserCore/src/main/java/com/thhy/usercore/modules/sys/sysmenu/service/impl/SysMenusServiceImpl.java @@ -1,5 +1,8 @@ package com.thhy.usercore.modules.sys.sysmenu.service.impl; +import com.alibaba.fastjson.JSON; +import com.alibaba.fastjson.JSONArray; +import com.alibaba.fastjson.JSONObject; import com.thhy.general.utils.UserInfoUtils; import com.thhy.general.common.BasicStatus; import com.thhy.general.exception.BasicException; @@ -138,6 +141,19 @@ } @Override + @Transactional + public void syncMenu(List<MenuTreeVo> sysMenusList) { + for(MenuTreeVo tree : sysMenusList){ + + sysMenusMapper.insertVo(tree); + if(tree.getChildrens().size()>0){ + + syncMenu(tree.getChildrens()); + } + } + } + + @Override public List<MenuButtonTreeVo> allRoleMenu(MenuDto menuDto) { List<MenuButtonTreeVo> sysMenusList = sysMenusMapper.menuRoleTree(menuDto); for(MenuButtonTreeVo mv : sysMenusList){ -- Gitblit v1.9.3