From 2c783432245859f3ee745e4e9d8cc98dfa7c0865 Mon Sep 17 00:00:00 2001
From: 邱宇豪 <qyh123230312>
Date: 星期二, 21 十一月 2023 11:28:46 +0800
Subject: [PATCH] 20231121_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