From 1b3a14a25d8f5013158ef2842e9be0e24240f2b5 Mon Sep 17 00:00:00 2001
From: 张晓波 <bingbo1993@126.com>
Date: 星期一, 30 十月 2023 08:52:26 +0800
Subject: [PATCH] 人脸 缓存同步菜单

---
 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