diff --git a/src/main/java/com/whdc/controller/AddressBookController.java b/src/main/java/com/whdc/controller/AddressBookController.java index 82ea948..452675f 100644 --- a/src/main/java/com/whdc/controller/AddressBookController.java +++ b/src/main/java/com/whdc/controller/AddressBookController.java @@ -72,8 +72,7 @@ public class AddressBookController { @ApiOperation(value = "添加") @PostMapping(value = "save") public ResultJson insert(@RequestBody @Validated(Insert.class) AddressBook model) { - Integer loginId = (Integer) StpUtil.getLoginId(); - String role = userService.getRole(loginId); + String role = userService.getRole(Integer.valueOf(String.valueOf(StpUtil.getLoginId()))); switch (Objects.requireNonNull(Role.getByName(role))) { case R000:return ResultJson.error("权限不足"); @@ -114,7 +113,7 @@ public class AddressBookController { @PostMapping(value = "edit") public ResultJson update(@RequestBody @Validated(Update.class) AddressBook model) { - Integer loginId = (Integer) StpUtil.getLoginId(); + Integer loginId = Integer.valueOf(String.valueOf(StpUtil.getLoginId())); String role = userService.getRole(loginId); switch (Objects.requireNonNull(Role.getByName(role))) { @@ -167,8 +166,7 @@ public class AddressBookController { @PostMapping(value = "updateRole") public ResultJson updateRole(@RequestBody @Validated(Update.class) User model) { - - Integer loginId = (Integer) StpUtil.getLoginId(); + Integer loginId = Integer.valueOf(String.valueOf(StpUtil.getLoginId())); String role = userService.getRole(loginId); switch (Objects.requireNonNull(Role.getByName(role))) { @@ -214,8 +212,7 @@ public class AddressBookController { @GetMapping(value = "del/{id}") public ResultJson delete(@PathVariable("id") Integer id) { - - Integer loginId = (Integer) StpUtil.getLoginId(); + Integer loginId = Integer.valueOf(String.valueOf(StpUtil.getLoginId())); String role = userService.getRole(loginId); switch (Objects.requireNonNull(Role.getByName(role))) {