|
@@ -19,7 +19,10 @@
|
|
|
|
|
|
package edp.davinci.core.inteceptor;
|
|
|
|
|
|
+import edp.davinci.dao.RelRoleUserMapper;
|
|
|
import edp.davinci.dto.userDto.UserRegist;
|
|
|
+import edp.davinci.model.RelRoleUser;
|
|
|
+import edp.davinci.service.RoleService;
|
|
|
import org.apache.commons.lang.StringUtils;
|
|
|
import com.alibaba.fastjson.JSON;
|
|
|
import com.alibaba.fastjson.JSONObject;
|
|
@@ -59,6 +62,9 @@ public class AuthenticationInterceptor implements HandlerInterceptor
|
|
|
private UserService userService;
|
|
|
|
|
|
@Autowired
|
|
|
+ private RelRoleUserMapper relRoleUserMapper;
|
|
|
+
|
|
|
+ @Autowired
|
|
|
private RestTemplate restTemplate;
|
|
|
|
|
|
@Autowired
|
|
@@ -143,7 +149,11 @@ public class AuthenticationInterceptor implements HandlerInterceptor
|
|
|
userRegist.setUsername(userinfoObject.getString("username"));
|
|
|
userRegist.setEmail(userinfoObject.getString("email"));
|
|
|
userRegist.setPassword(userinfoObject.getString("password"));
|
|
|
- userService.regist(userRegist);
|
|
|
+ User registUser = userService.regist(userRegist);
|
|
|
+ RelRoleUser relRoleUser = new RelRoleUser();
|
|
|
+ relRoleUser.setRoleId(1L);
|
|
|
+ relRoleUser.setUserId(registUser.getId());
|
|
|
+ relRoleUserMapper.insert(relRoleUser);
|
|
|
}
|
|
|
request.setAttribute(Constants.CURRENT_USER, user);
|
|
|
}
|