From d0451fdd55195901e65e5c4b3b64028a86f9e669 Mon Sep 17 00:00:00 2001
From: kimi42345 <kimi42345@outlook.com>
Date: 星期日, 22 三月 2020 22:10:54 +0800
Subject: [PATCH] no message

---
 src/main/java/com/highdatas/mdm/service/impl/MenuMappingServiceImpl.java |   11 +++++++++++
 1 files changed, 11 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/highdatas/mdm/service/impl/MenuMappingServiceImpl.java b/src/main/java/com/highdatas/mdm/service/impl/MenuMappingServiceImpl.java
index 766dd09..a9e7d4d 100644
--- a/src/main/java/com/highdatas/mdm/service/impl/MenuMappingServiceImpl.java
+++ b/src/main/java/com/highdatas/mdm/service/impl/MenuMappingServiceImpl.java
@@ -83,6 +83,14 @@
             e.printStackTrace();
             return null;
         }
+        String menuId = menuMapping.getMenuId();
+        if (StringUtils.isEmpty(menuId)) {
+            return null;
+        }
+        int cnt = selectCount(new EntityWrapper<MenuMapping>().eq("menu_id", menuId));
+        if (cnt != 0)  {
+            return null;
+        }
         //menuMapping.setMaintainFieldId(maintainId);
         return  create(menuMapping);
     }
@@ -148,6 +156,9 @@
     @Override
     public Result getMapping(HttpSession session, String id) {
         SysMenu sysMenu = menuService.selectById(id);
+        if (sysMenu == null) {
+            return Result.error(CodeMsg.SELECT_ERROR);
+        }
         String menuType = sysMenu.getMenuType();
         if (StringUtils.isEmpty(menuType)) {
             return Result.error(CodeMsg.SELECT_ERROR);

--
Gitblit v1.8.0