魏熙美 преди 6 години
родител
ревизия
2166bf5393
променени са 1 файла, в които са добавени 12 реда и са изтрити 0 реда
  1. 12
    0
      CODE/smart-community/property-api/src/main/java/com/community/huiju/controller/TaSysMenuController.java

+ 12
- 0
CODE/smart-community/property-api/src/main/java/com/community/huiju/controller/TaSysMenuController.java Целия файл

@@ -58,7 +58,19 @@ public class TaSysMenuController extends BaseController {
58 58
 	@RequestMapping(value = "/ta/menu/enable/{id}",method = RequestMethod.POST)
59 59
 	public ResponseBean enableMenu(@PathVariable(value = "id") Integer id, HttpSession session) {
60 60
 		ResponseBean responseBean = new ResponseBean();
61
+
61 62
 		UserElement userElement = getUserElement(session);
63
+
64
+		// 判断是否启动了 8 个菜单
65
+		QueryWrapper<TaSysMenu> sysMenuQueryWrapper = new QueryWrapper<>();
66
+		sysMenuQueryWrapper.eq("status", "1");
67
+		sysMenuQueryWrapper.eq("community_id", userElement.getCommunityId());
68
+		int count = taSysMenuService.count(sysMenuQueryWrapper);
69
+		if (count >= 8) {
70
+			responseBean.addError("先停用一个已开启的!");
71
+			return responseBean;
72
+		}
73
+
62 74
 		TaSysMenu sysMenu = new TaSysMenu();
63 75
 		sysMenu.setId(id);
64 76
 		sysMenu.setStatus("0");