From f0d620633b67d78c45d39ba3e91ba84c4fed0aa4 Mon Sep 17 00:00:00 2001
From: Rodney Chen <rodney.chen@hotmail.com>
Date: 星期五, 11 四月 2025 19:39:13 +0800
Subject: [PATCH] 优化了U9接口逻辑

---
 Tiger.Business/SYS/Biz.SYS_MENU.cs |    7 +++++--
 1 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/Tiger.Business/SYS/Biz.SYS_MENU.cs b/Tiger.Business/SYS/Biz.SYS_MENU.cs
index 8c5a5a1..85b388d 100644
--- a/Tiger.Business/SYS/Biz.SYS_MENU.cs
+++ b/Tiger.Business/SYS/Biz.SYS_MENU.cs
@@ -126,7 +126,8 @@
             SYS_MENU func = null;
             if (!string.IsNullOrEmpty(menuName))
             {
-                func = Biz.Db.Queryable<SYS_MENU>().Where(x => x.FUNC_NAME == menuName).First();
+                string name = menuName.StartsWith("BS")?"BS": menuName;
+                func = Biz.Db.Queryable<SYS_MENU>().Where(x => x.FUNC_NAME == name).First();
             }
             if (func != null)
             {
@@ -227,6 +228,7 @@
                         func.COMPONENT = string.IsNullOrEmpty(data.component) && data.func_type == "0" ? "LAYOUT" : data.component;
                         func.IGNOREKEEPALIVE = data.keepalive;
                         func.SHOW = data.show;
+                        func.FUNC_GROUP = data.func_group;
                         //func.CURRENTACTIVEMENU = data.keepalive
                     }
                     else
@@ -237,7 +239,7 @@
                             FUNC_CODE = Guid.NewGuid().ToString("N"),
                             FUNC_NAME = data.menuName,
                             FUNC_DESC = data.menuName,
-                            FUNC_GROUP = "",
+                            FUNC_GROUP = data.func_group,
                             FUNC_TYPE = data.func_type,
                             BUTTON_TYPE = data.btnType,
                             DO_METHOD = data.doMethod,
@@ -341,6 +343,7 @@
                     menuItem.btnType = item.BUTTON_TYPE;
                     menuItem.doMethod = item.DO_METHOD;
                     menuItem.parentMenu = item.PFUNC_CODE;
+                    menuItem.func_group = item.FUNC_GROUP;
                     menuItem.orderNo = item.SEQ_NO;
                     menuItem.status = item.IS_USE;
                     menuItem.children = null;

--
Gitblit v1.9.3