|
@@ -13,8 +13,6 @@ import org.springframework.stereotype.Service;
|
|
|
|
|
|
import javax.annotation.Resource;
|
|
|
import java.io.IOException;
|
|
|
-import java.util.Arrays;
|
|
|
-import java.util.stream.Collectors;
|
|
|
|
|
|
@Service
|
|
|
public class InitService implements SqlProvider, CommandLineRunner {
|
|
@@ -52,13 +50,9 @@ public class InitService implements SqlProvider, CommandLineRunner {
|
|
|
|
|
|
User user = userService.findByLoginName("admin");
|
|
|
if (user != null && user.hasRole(Role.ADMIN)) {
|
|
|
- userPermissionService.save(user, Arrays.stream(Permission.values()).map(p -> {
|
|
|
- UserPermission up = new UserPermission();
|
|
|
- up.setUserId(user.getId());
|
|
|
- up.setPermission(p);
|
|
|
- up.setScope(UserPermission.UNLIMIT_SCOPE);
|
|
|
- return up;
|
|
|
- }).collect(Collectors.toList()));
|
|
|
+ for (Permission p : Permission.values()) {
|
|
|
+ userPermissionService.save(user, p, UserPermission.UNLIMIT_SCOPE);
|
|
|
+ }
|
|
|
log.info("系统管理员权限更新完成");
|
|
|
}
|
|
|
}
|