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