From 9100d3fa53c50ba5c5ca3972724a9f8ad905eea0 Mon Sep 17 00:00:00 2001
From: 邱宇豪 <qyh123230312>
Date: 星期三, 01 十一月 2023 09:45:47 +0800
Subject: [PATCH] 20231101_qiuyh_完成设备信息管理接口
---
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