|
@@ -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");
|