From ad66999c941da75881356c380ad130d751711864 Mon Sep 17 00:00:00 2001 From: Li Shengzhao Date: Fri, 25 Mar 2016 18:00:40 +0800 Subject: [PATCH] (139) - User Overview/ user add/archive --- .../sos/infrastructure/jdbc/UserRepositoryJdbc.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/monkeyk/sos/infrastructure/jdbc/UserRepositoryJdbc.java b/src/main/java/com/monkeyk/sos/infrastructure/jdbc/UserRepositoryJdbc.java index c213cb4..7f91a5a 100644 --- a/src/main/java/com/monkeyk/sos/infrastructure/jdbc/UserRepositoryJdbc.java +++ b/src/main/java/com/monkeyk/sos/infrastructure/jdbc/UserRepositoryJdbc.java @@ -80,9 +80,15 @@ public class UserRepositoryJdbc implements UserRepository { }); //get user id + final Integer id = this.jdbcTemplate.queryForObject("select id from user_ where guid = ?", new Object[]{user.guid()}, Integer.class); //insert privileges - + for (final Privilege privilege : user.privileges()) { + this.jdbcTemplate.update("insert into user_privilege(user_id, privilege) values (?,?)", ps -> { + ps.setInt(1, id); + ps.setString(2, privilege.name()); + }); + } }