修复:onClone()克隆函数,允许仅安装某个菜单

This commit is contained in:
2025-03-05 16:22:03 +08:00
parent 1013e7a432
commit a646d6d7d7
2 changed files with 7 additions and 6 deletions

View File

@@ -73,10 +73,10 @@ public class SocketIOConfig implements InitializingBean {
config.setKeyStorePassword("123456"); // 设置证书密码
// 启动socket服务
// SocketIOServer server = new SocketIOServer(config);
// server.addListeners(socketIOHandler);
// server.start();
// ClientCache.setSocketIOServer(server);
// logger.debug("Netty SocketIO启动{}:{}",host,port);
SocketIOServer server = new SocketIOServer(config);
server.addListeners(socketIOHandler);
server.start();
ClientCache.setSocketIOServer(server);
logger.debug("Netty SocketIO启动{}:{}",host,port);
}
}

View File

@@ -1,6 +1,7 @@
package com.gxwebsoft.common.system.controller;
import cn.hutool.core.stream.CollectorUtil;
import cn.hutool.core.util.ObjectUtil;
import cn.hutool.core.util.StrUtil;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
@@ -189,7 +190,7 @@ public class MenuController extends BaseController {
if (!loginUser.getUsername().equals("superAdmin") && !loginUser.getUsername().equals("admin")) {
return fail("只有超级管理员才能操作");
}
if(loginUser.getInstalled().equals(true)){
if(loginUser.getInstalled().equals(true) && ObjectUtil.isEmpty(param.getMenuId())){
return fail("请先卸载插件");
}
if(menuService.cloneMenu(param)){