优化:克隆租户程序

This commit is contained in:
2025-03-02 19:02:52 +08:00
parent 4ce6d35847
commit 855ed7a20e

View File

@@ -179,11 +179,19 @@ public class MenuController extends BaseController {
}
@PreAuthorize("hasAuthority('sys:menu:update')")
@ApiOperation("菜单克隆")
@PostMapping("/clone")
public ApiResult<?> onClone(@RequestBody MenuParam param){
final User loginUser = getLoginUser();
if (loginUser == null) {
return fail("请先登录");
}
if (!loginUser.getUsername().equals("superAdmin") && !loginUser.getUsername().equals("admin")) {
return fail("只有超级管理员才能操作");
}
if(loginUser.getInstalled().equals(true)){
return fail("请先卸载插件");
}
if(menuService.cloneMenu(param)){
Integer companyId = getCompanyId();
Company company = new Company();