Browse Source

👣 制定代码规范模板团队规则

master
wangxiang 3 years ago
parent
commit
32ff0620c9
  1. 14
      kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/controller/MenuController.java
  2. 1
      kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/controller/UserController.java

14
kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/controller/MenuController.java

@ -1,5 +1,9 @@ @@ -1,5 +1,9 @@
package com.cloud.kicc.system.controller;
import ch.qos.logback.core.util.StringCollectionUtil;
import cn.hutool.core.collection.CollectionUtil;
import cn.hutool.core.stream.CollectorUtil;
import cn.hutool.core.util.ArrayUtil;
import cn.hutool.core.util.StrUtil;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.cloud.kicc.common.core.api.R;
@ -20,6 +24,7 @@ import java.util.Comparator; @@ -20,6 +24,7 @@ import java.util.Comparator;
import java.util.HashSet;
import java.util.List;
import java.util.Set;
import java.util.stream.Collector;
import java.util.stream.Collectors;
/**
@ -92,6 +97,15 @@ public class MenuController { @@ -92,6 +97,15 @@ public class MenuController {
@DeleteMapping("/remove/{id:\\w+}")
@PreAuthorize("@pms.hasPermission('menu_del')")
public R remove(@PathVariable String id) {
// todo: 防止菜单模块删除,暂时处理手段
if (ArrayUtil.contains(new String[]{
"1510519792507658240",
"1510519775390703616",
"1510519775680110592",
"1510519775961128960",
"1510519776250535936"}, id)) {
return R.error("不允许删除菜单模块!");
}
if (menuService.count(new LambdaQueryWrapper<Menu>().eq(Menu::getParentId, id)) > 0) {
return R.error("存在子菜单,不允许删除");
}

1
kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/controller/UserController.java

@ -126,6 +126,7 @@ public class UserController { @@ -126,6 +126,7 @@ public class UserController {
@DeleteMapping("/remove/{id:[\\w,]+}")
@PreAuthorize("@pms.hasPermission('user_del')")
public R remove(@PathVariable String[] id) {
// todo: 防止管理员用户删除,暂时处理手段
if (ArrayUtil.contains(id, "1510539584287346688")) {
return R.error("不允许删除超级管理员");
}

Loading…
Cancel
Save