From 6c6fdb4db59a2a2343e43ffd73a07f17b057c4fa Mon Sep 17 00:00:00 2001
From: kimi42345 <kimi42345@outlook.com>
Date: 星期二, 17 三月 2020 22:37:43 +0800
Subject: [PATCH] 3/17 添加 请求log

---
 src/main/java/com/highdatas/mdm/service/impl/MenuMappingServiceImpl.java |   40 +++++++++++++++-------------------------
 1 files changed, 15 insertions(+), 25 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 3e9bae2..766dd09 100644
--- a/src/main/java/com/highdatas/mdm/service/impl/MenuMappingServiceImpl.java
+++ b/src/main/java/com/highdatas/mdm/service/impl/MenuMappingServiceImpl.java
@@ -14,7 +14,6 @@
 import com.highdatas.mdm.mapper.MenuMappingMapper;
 import com.highdatas.mdm.mapper.TableInfoMapper;
 import com.highdatas.mdm.pojo.CodeMsg;
-import com.highdatas.mdm.pojo.MaintainDataType;
 import com.highdatas.mdm.pojo.Result;
 import com.highdatas.mdm.service.ActivitiService;
 import com.highdatas.mdm.service.IMaintainService;
@@ -84,7 +83,7 @@
             e.printStackTrace();
             return null;
         }
-        //menuMapping.setMaintainId(maintainId);
+        //menuMapping.setMaintainFieldId(maintainId);
         return  create(menuMapping);
     }
 
@@ -149,42 +148,33 @@
     @Override
     public Result getMapping(HttpSession session, String id) {
         SysMenu sysMenu = menuService.selectById(id);
-        MaintainDataType dataType = sysMenu.getDataType();
         String menuType = sysMenu.getMenuType();
-        if (!StringUtils.isEmpty(menuType) && menuType.equalsIgnoreCase("DataMenu")) {
-            Map mapping = menuMappingMapper.getMapping(id);
-            return Result.success(mapping);
-        }else if (!StringUtils.isEmpty(menuType) && menuType.equalsIgnoreCase("StructureMenu")) {
+        if (StringUtils.isEmpty(menuType)) {
+            return Result.error(CodeMsg.SELECT_ERROR);
+        }
+
+        if (menuType.equalsIgnoreCase("StructureMenu")) {
             return Result.success(null);
         }
-        Wrapper<MenuMapping> menuWrapper = new EntityWrapper<MenuMapping>().eq("menu_id", sysMenu.getParentId());
+
+        Map mapping = menuMappingMapper.getMapping(id);
+
+        Wrapper<MenuMapping> menuWrapper = new EntityWrapper<MenuMapping>().eq("menu_id", sysMenu.getId());
         MenuMapping menuMapping = selectOne(menuWrapper);
         if (menuMapping == null) {
             return Result.error(new CodeMsg(10008,"褰撳墠涓婚鏃犵増鏈暟鎹�"));
         }
-        String tableName = menuMapping.getTableName();
-        Maintain resultMaintain = null;
-        switch (dataType) {
-            case beforeData:
-                resultMaintain = maintainService.getRecentHistoryVersion(tableName);
-                break;
-            case afterData:
-               break;
-            case currentData:
-                resultMaintain = maintainService.getNowVersion(tableName);
-                break;
-            default:
-                Result.error(new CodeMsg(10008,"褰撳墠涓婚鏃犵増鏈暟鎹�"));
-                break;
-        }
 
-        Map<String, Object> mapping = menuMappingMapper.getMapping(sysMenu.getParentId());
+        String tableName = menuMapping.getTableName();
+        Maintain resultMaintain = maintainService.getNowVersion(tableName);
 
         if (resultMaintain != null) {
             mapping.put("version", resultMaintain.getVersion());
             mapping.put("maintainId", resultMaintain.getId());
         }
-        mapping.put("dataType", sysMenu.getDataType());
+
         return Result.success(mapping);
+
+
     }
 }

--
Gitblit v1.8.0