|
@@ -11,6 +11,7 @@ import com.jiayue.ssi.constant.UserConstants;
|
|
|
import com.jiayue.ssi.entity.SysMenu;
|
|
|
import com.jiayue.ssi.service.SysMenuService;
|
|
|
import com.jiayue.ssi.util.RyStringUtils;
|
|
|
+import org.apache.commons.lang3.StringUtils;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.security.access.prepost.PreAuthorize;
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
@@ -41,8 +42,10 @@ public class SysMenuController {
|
|
|
@PreAuthorize("@ss.hasPermi('system:menu:list')")
|
|
|
public ResponseVO list(SysMenu menu) {
|
|
|
try {
|
|
|
- if (menu.getMenuName().length() > 50) {
|
|
|
- return ResponseVO.fail("菜单名长度不能超过50个字符!");
|
|
|
+ if (StringUtils.isNotEmpty(menu.getMenuName())){
|
|
|
+ if (menu.getMenuName().length() > 50) {
|
|
|
+ return ResponseVO.fail("菜单名长度不能超过50个字符!");
|
|
|
+ }
|
|
|
}
|
|
|
List<SysMenu> menus = sysMenuService.selectMenuList(menu, SecurityContextUtil.getSysUser().getId());
|
|
|
return ResponseVO.success(menus);
|