From 5e7892cd0921111dfbaf84196f2593f8045d1c11 Mon Sep 17 00:00:00 2001 From: yanghui <2536613402@qq.com> Date: 星期四, 08 十二月 2022 13:16:54 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/haucheng_panzhihua' into haucheng_panzhihua --- flower_city/src/main/java/com/dg/core/controller/GuideDoController.java | 24 ++++++++++++++++++++++-- 1 files changed, 22 insertions(+), 2 deletions(-) diff --git a/flower_city/src/main/java/com/dg/core/controller/GuideDoController.java b/flower_city/src/main/java/com/dg/core/controller/GuideDoController.java index a916a70..293b1c6 100644 --- a/flower_city/src/main/java/com/dg/core/controller/GuideDoController.java +++ b/flower_city/src/main/java/com/dg/core/controller/GuideDoController.java @@ -74,7 +74,7 @@ /** * 新增用户 * - * @param config 参数配置信息 + * @param config 参数配置信息- * @return 结果 */ @ApiOperation("新增导办用户接口") @@ -124,9 +124,15 @@ if(StringUtils.equals("1",config.getIsDivisionHead())) { user.setRoleIds("13"); + if(StringUtils.isEmpty(config.getDataPermission())) { + user.setDataPermission(config.getMoreDepartmentIds()); + } } else { + if(StringUtils.isEmpty(config.getDataPermission())) { + user.setDataPermission(config.getDepartmentId()); + } user.setRoleIds("2"); } user.setUserType("2"); @@ -139,6 +145,8 @@ user.setMattersIds(config.getMattersIds()); user.setMasterNames(config.getMasterNames()); user.setMattersNames(config.getMattersNames()); + if (config.getMoreDepartmentIds()!=null&&config.getMoreDepartmentIds().indexOf(",")>0) + user.setDataPermission(config.getMoreDepartmentIds().substring(config.getMoreDepartmentIds().indexOf(",")+1)); //提示用户名或密码错误 return toAjax(IUserService.updateConfig(user)); } @@ -146,9 +154,15 @@ if(StringUtils.equals("1",config.getIsDivisionHead())) { config.setRoleIds("13"); + if(StringUtils.isEmpty(config.getDataPermission())) { + config.setDataPermission(config.getMoreDepartmentIds()); + } } else { + if(StringUtils.isEmpty(config.getDataPermission())) { + config.setDataPermission(config.getDepartmentId()); + } config.setRoleIds("2"); } config.setCreateBy(sysUser.getUserId()); @@ -156,7 +170,7 @@ config.setUpdateTime(LocalDateTime.now()); config.setUserId(Snowflake.getId()+""); if (config.getMoreDepartmentIds()!=null&&config.getMoreDepartmentIds().indexOf(",")>0) - user.setDataPermission(config.getMoreDepartmentIds().substring(config.getMoreDepartmentIds().indexOf(",")+1)); + config.setDataPermission(config.getMoreDepartmentIds().substring(config.getMoreDepartmentIds().indexOf(",")+1)); config.setIsDivisionHead(config.getIsDivisionHead()); return toAjax(IUserService.insertConfig(config)); } @@ -196,11 +210,17 @@ if (config.getMoreDepartmentIds()!=null&&config.getMoreDepartmentIds().indexOf(",")>0) config.setDataPermission(config.getMoreDepartmentIds().substring(config.getMoreDepartmentIds().indexOf(",")+1)); else + { config.setDataPermission("0"); + } + config.setRoleIds("13"); } else { + if(StringUtils.isEmpty(config.getDataPermission())) { + config.setDataPermission(config.getDepartmentId()); + } config.setRoleIds("2"); } -- Gitblit v1.7.1