diff --git a/laws-modules/src/main/java/com/jero/modules/laws/standard/controller/LawsEnterpriseController.java b/laws-modules/src/main/java/com/jero/modules/laws/standard/controller/LawsEnterpriseController.java index 72f78fb5..7918f083 100644 --- a/laws-modules/src/main/java/com/jero/modules/laws/standard/controller/LawsEnterpriseController.java +++ b/laws-modules/src/main/java/com/jero/modules/laws/standard/controller/LawsEnterpriseController.java @@ -152,10 +152,12 @@ public class LawsEnterpriseController { @ApiOperation(value="企业法规标准-临时权限设置", notes="企业法规标准-临时权限设置") @PostMapping(value = "/tempPermission") public Result tempPermission(@RequestBody StandardTempPermission standardTempPermission) { - if (!standardTempPermission.getUserIds().isEmpty()) { + String userIds = standardTempPermission.getUserIds(); + String deptIds = standardTempPermission.getDeptIds(); + if (Objects.nonNull(userIds) && !userIds.isEmpty()) { esAuthUserService.saveTempPermission(standardTempPermission); } - if (!standardTempPermission.getDeptIds().isEmpty()) { + if (Objects.nonNull(deptIds) && !deptIds.isEmpty()) { esAuthDeptService.saveTempPermission(standardTempPermission); } return Result.OK();