From c007f0ca1785db093d48f4846cda82fe8e955765 Mon Sep 17 00:00:00 2001 From: kimi <kimi42345@gmail.com> Date: 星期三, 27 五月 2020 09:59:29 +0800 Subject: [PATCH] merage --- src/main/java/com/highdatas/mdm/controller/MasterAuthorController.java | 136 +++++++++++++++++++++++++++++++++++++++------ 1 files changed, 118 insertions(+), 18 deletions(-) diff --git a/src/main/java/com/highdatas/mdm/controller/MasterAuthorController.java b/src/main/java/com/highdatas/mdm/controller/MasterAuthorController.java index 7d4f9b4..88a9c61 100644 --- a/src/main/java/com/highdatas/mdm/controller/MasterAuthorController.java +++ b/src/main/java/com/highdatas/mdm/controller/MasterAuthorController.java @@ -37,8 +37,7 @@ IMasterAuthorService authorService; @Autowired IMasterAuthorDetailService authorDetailService; - @Autowired - ITUserRoleService userRoleService; + @Autowired IMenuMappingService menuMappingService; @Autowired @@ -65,6 +64,12 @@ private String maintainFieldId = "maintainFieldId"; private String maintain_field_id = "maintain_field_id"; + /** + * + * @description: 娣诲姞鎴栬�呮洿鏂版潈闄� + * @return 鏉冮檺鏁版嵁 + * + */ @RequestMapping(value = "/addOrUpdate", method = RequestMethod.POST) public Result deleteModel(@RequestBody MasterAuthor masterAuthor) { if (StringUtils.isEmpty(masterAuthor.getMaintainFieldId())) { @@ -96,7 +101,15 @@ return Result.error(CodeMsg.UPDATE_ERROR); } } - + /** + * + * @description: 閫氳繃绯荤粺鐢ㄦ埛鑾峰彇鏉冮檺 + * @param characterId 绯荤粺鐢ㄦ埛 + * @param isGroup 鏄惁涓虹敤鎴风粍鏁版嵁 + * @param type 鐢ㄦ埛绫诲瀷 + * @return 鍏蜂綋鏁版嵁 + * + */ @RequestMapping(value = "/get/{characterId}", method = RequestMethod.GET) public Result get(@PathVariable String characterId,@RequestParam boolean isGroup, @RequestParam MasterAuthorType type, HttpServletRequest request){ List<MasterAuthor> masterAuthorList = authorService.selectList(new EntityWrapper<MasterAuthor>().eq("user_group", isGroup).eq("type", type.name()).eq("character_id", characterId)); @@ -154,7 +167,14 @@ object.fluentPut("audit",sysMenus); return Result.success(object); } - + /** + * + * @description: 閫氳繃绯荤粺鐢ㄦ埛鍒犻櫎鏉冮檺 + * @param characterId 绯荤粺鐢ㄦ埛 + * @param type 鐢ㄦ埛绫诲瀷 + * @return 鏄惁鍒犻櫎鎴愬姛 + * + */ @RequestMapping(value = "/delete/{characterId}", method = RequestMethod.GET) public Result delete(@PathVariable String characterId, @RequestParam MasterAuthorType type){ List<MasterAuthor> masterAuthorList = authorService.selectList(new EntityWrapper<MasterAuthor>() @@ -178,7 +198,15 @@ } } - + /** + * + * @description: 閫氳繃涓婚鍒犻櫎鏉冮檺 + * @param characterId 绯荤粺鐢ㄦ埛 + * @param menuId 涓婚id + * @param type 鐢ㄦ埛绫诲瀷 + * @return 鍏蜂綋鏁版嵁 + * + */ @RequestMapping(value = "/delete/menu/{menuId}", method = RequestMethod.GET) public Result deleteTable(@PathVariable String menuId, @RequestParam String characterId, @RequestParam MasterAuthorType type, HttpServletRequest request){ String maintainFieldId = request.getParameter(this.maintainFieldId); @@ -220,7 +248,14 @@ return Result.error(CodeMsg.DELETE_ERROR); } } - + /** + * + * @description: 鐢ㄦ埛缁勬坊鍔犺鑹插叧鑱� + * @param groupId 鐢ㄦ埛缁刬d + * @param roleId 瑙掕壊id + * @return 鏄惁娣诲姞鎴愬姛 + * + */ @RequestMapping(value = "/groupAddRole/{roleId}", method = RequestMethod.GET) public Result addGroupRole(@PathVariable String roleId, @RequestParam String groupId, HttpServletRequest request){ TUser user = DbUtils.getUser(request); @@ -244,7 +279,14 @@ } return Result.success(tableMasterAuthor.values()); } - + /** + * + * @description: 鐢ㄦ埛娣诲姞瑙掕壊鍏宠仈 + * @param userId 鐢ㄦ埛id + * @param roleId 瑙掕壊id + * @return 鏄惁娣诲姞鎴愬姛 + * + */ @RequestMapping(value = "/userAddRole/{roleId}", method = RequestMethod.GET) public Result addRole(@PathVariable String roleId, @RequestParam String userId, HttpServletRequest request){ TUser user = DbUtils.getUserById(userId); @@ -269,7 +311,14 @@ return Result.success(tableMasterAuthor.values()); } - + /** + * + * @description: 鐢ㄦ埛鍒犻櫎瑙掕壊鍏宠仈 + * @param userId 鐢ㄦ埛id + * @param roleId 瑙掕壊id + * @return 鏄惁鍒犻櫎鎴愬姛 + * + */ @RequestMapping(value = "/userDelRole/{roleId}", method = RequestMethod.GET) public Result delRole(@PathVariable String roleId, @RequestParam String userId, HttpServletRequest request){ ArrayList<String> delRoleList = new ArrayList<>(); @@ -287,7 +336,14 @@ } return Result.success(tableMasterAuthor.values()); } - + /** + * + * @description: 鐢ㄦ埛缁勫垹闄よ鑹插叧鑱� + * @param groupId 鐢ㄦ埛缁刬d + * @param roleId 瑙掕壊id + * @return 鏄惁鍒犻櫎鎴愬姛 + * + */ @RequestMapping(value = "/groupDelRole/{roleId}", method = RequestMethod.GET) public Result delGroupRole(@PathVariable String roleId, @RequestParam String groupId, HttpServletRequest request){ ArrayList<String> delRoleList = new ArrayList<>(); @@ -306,6 +362,13 @@ return Result.success(tableMasterAuthor.values()); } + /** + * + * @description: 閫氳繃鐢ㄦ埛id鑾峰彇宸茬粡娉ㄥ唽list + * @param userId 鐢ㄦ埛id + * @return 宸叉敞鍐宭ist + * + */ @RequestMapping(value = "/subscribeList/{userId}", method = RequestMethod.GET) public Result subscribeList(@PathVariable String userId, HttpServletRequest request){ TUser user = DbUtils.getUserById(userId); @@ -354,7 +417,13 @@ // } // } - + /** + * + * @description: 閫氳繃userid鑾峰彇鏈夋潈闄愮殑涓婚 + * @param userId 鐢ㄦ埛id + * @return 涓婚鍒楄〃 + * + */ @RequestMapping(value = "/menu/{userId}", method = RequestMethod.GET) public Result<List<SysMenu>> menuList(@PathVariable String userId, HttpServletRequest request) { TUser user = DbUtils.getUserById(userId); @@ -366,7 +435,13 @@ return Result.success(menu) ; } - + /** + * + * @description: 閫氳繃userid鑾峰彇鏈夋潈闄愮殑涓婚鏁版嵁 + * @param userId 鐢ㄦ埛id + * @return 鑾峰彇鏈夋潈闄愮殑鏁版嵁鏁� + * + */ @RequestMapping(value = "/getCnt/{userId}", method = RequestMethod.GET) public Result cnt(@PathVariable String userId, HttpServletRequest request) { //TODO active @@ -423,7 +498,15 @@ object.fluentPut("subscribeCnt", subscribeCnt); return Result.success(object); } - + /** + * + * @description: 閫氳繃鐗堟湰鑾峰彇婵�娲荤殑涓婚 + * @param maintainId 涓婚id + * @param userId 鐢ㄦ埛id + * @param active 婵�娲荤姸鎬� + * @return 宸叉縺娲荤殑涓婚鏁� + * + */ @RequestMapping(value = "/active/{maintainId}", method = RequestMethod.GET) public Result active(@PathVariable String maintainId, @RequestParam String userId, @RequestParam Boolean active) { TUser user = DbUtils.getUserById(userId); @@ -452,7 +535,12 @@ } } - + /** + * + * @description: 鑾峰彇鏈夋潈闄愮殑list鍜岀敤鎴穖ap + * @return list鍜岀敤鎴穖ap鍒楄〃 + * + */ @RequestMapping(value = "/cntList", method = RequestMethod.GET) public Result cntList() { HashMap<String, Long> result = new HashMap<>(); @@ -479,9 +567,7 @@ String maintainFieldId = masterAuthor.getMaintainFieldId(); String tableName = masterAuthor.getTableName(); List<Maintain> maintainByMaintainField = maintainFieldService.getMaintainByMaintainField(maintainFieldId, tableName); - if (maintainByMaintainField != null && !maintainByMaintainField.isEmpty()) { - maintainSet.addAll(maintainByMaintainField); - } + maintainSet.addAll(maintainByMaintainField); } int unActiveCnt = masterAuthorUnactiveService.selectCount(new EntityWrapper<MasterAuthorUnactive>().in("maintain_id", maintainSet).eq("user_id", user.getUserId())); if (maintainSet.size() != unActiveCnt) { @@ -500,7 +586,14 @@ } return Result.success(result); } - + /** + * + * @description: 閫氳繃琛ㄥ悕鑾峰彇鏈夋潈闄愮殑鐗堟湰list + * @param userId 鐢ㄦ埛id + * @param tableName 琛ㄥ悕 + * @return 鑾峰彇鏈夋潈闄愮殑鐗堟湰list + * + */ @RequestMapping(value = "/maintainList/{userId}", method = RequestMethod.GET) public Result maintainList(@PathVariable String userId, @RequestParam String tableName) { TUser user = DbUtils.getUserById(userId); @@ -523,7 +616,14 @@ return Result.success(maintainSet); } - + /** + * + * @description: 閫氳繃鐗堟湰鑾峰彇婵�娲荤殑涓婚 + * @param result 缁勮鐢ㄦ埛id锛� 鏁版嵁鐨� map + * @param masterUserMapList 瑙嗗浘鐨勬暟鎹甽ist map + * @return result 鐢ㄦ埛id锛� 鏉冮檺鏁版嵁閲忕殑 map + * + */ private void merageUserCnt(HashMap<String, Long> result, List<Map<String, Object>> masterUserMapList) { for (Map<String, Object> stringStringMap : masterUserMapList) { String user = stringStringMap.get(Constant.USERID).toString(); -- Gitblit v1.8.0