From 06209878a3af75ffdd643f781bc7bf3dc13e2174 Mon Sep 17 00:00:00 2001 From: TsMask <340112800@qq.com> Date: Fri, 15 Aug 2025 18:50:11 +0800 Subject: [PATCH] =?UTF-8?q?style:=20=E7=94=A8=E6=88=B7=E7=B1=BB=E5=9E=8Bsy?= =?UTF-8?q?s=E6=9B=B4=E6=96=B0=E4=B8=BASystem?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- build/database/std/upgrade/upg_sys_user.sql | 2 +- src/modules/network_element/controller/action.go | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/build/database/std/upgrade/upg_sys_user.sql b/build/database/std/upgrade/upg_sys_user.sql index 35e4a953..d8baa5e8 100644 --- a/build/database/std/upgrade/upg_sys_user.sql +++ b/build/database/std/upgrade/upg_sys_user.sql @@ -56,6 +56,6 @@ INSERT IGNORE INTO `sys_user` VALUES (2, 100, 'admin', 'admin', '', '', '0', '', INSERT IGNORE INTO `sys_user` VALUES (3, 100, 'manager', 'manager', '', '', '0', '', '$2a$10$RND3fUw9Ai.WcggYSI57tu.u3OIlktdPxFzlWkmiHC1paV038t0I2', 'System', '#', '1', '0', 0, 0, '127.0.0.1', 0, 'system', 0, '', 0, ''); INSERT IGNORE INTO `sys_user` VALUES (4, 100, 'monitor', 'monitor', '', '', '0', '', '$2a$10$t3zpKQ0olECotFyI1yO43.tCoS0EXoSRBDcqwl09xvrsmn14qFHHy', 'System', '#', '1', '0', 0, 0, '127.0.0.1', 0, 'system', 0, '', 0, ''); UPDATE `sys_user` SET `status_flag` = '1', `user_type` = 'System', `user_source` = '#' WHERE `user_id` in (1,2,3,4); - +UPDATE `sys_user` SET `user_type` = 'System', `user_source` = '#' WHERE `user_type` = 'sys'; -- Dump completed on 2025-02-14 15:26:56 diff --git a/src/modules/network_element/controller/action.go b/src/modules/network_element/controller/action.go index fce0b524..aee4d221 100644 --- a/src/modules/network_element/controller/action.go +++ b/src/modules/network_element/controller/action.go @@ -426,9 +426,10 @@ func (s *NeActionController) Service(c *gin.Context) { neTypeLower := strings.ToLower(neInfo.NeType) cmdStr := fmt.Sprintf("sudo systemctl %s %s", body.Action, neTypeLower) - if neTypeLower == "omc" { + switch neTypeLower { + case "omc": cmdStr = fmt.Sprintf("nohup sh -c \"sudo systemctl stop omc && sleep 5s && sudo systemctl %s omc\" > /dev/null 2>&1 &", body.Action) - } else if neTypeLower == "ims" { + case "ims": if body.Action == "restart" { cmdStr = "ims-stop || true && ims-start" } else {