|
@@ -68,11 +68,10 @@ public class UserFacade extends UserServiceImpl {
|
|
|
@Autowired
|
|
|
PermissionFacade permissionFacade;
|
|
|
|
|
|
-
|
|
|
/**
|
|
|
- * @Description: 注册
|
|
|
- * @Author: ztg
|
|
|
- * @Date: 2018/9/25 15:08
|
|
|
+ * 注册
|
|
|
+ * @param userSaveVO 参数
|
|
|
+ * @return 用户信息
|
|
|
*/
|
|
|
public User createUser(UserSaveVO userSaveVO){
|
|
|
User user = new User();
|
|
@@ -109,9 +108,9 @@ public class UserFacade extends UserServiceImpl {
|
|
|
|
|
|
|
|
|
/**
|
|
|
- * @Description: 用来测试分页
|
|
|
- * @Author: ztg
|
|
|
- * @Date: 2018/9/25 15:10
|
|
|
+ * @param page 分页参数
|
|
|
+ * @param userSaveVO 参数
|
|
|
+ * @return 用户列表
|
|
|
*/
|
|
|
public RespDTO<IPage<User>> index(Page page, UserSaveVO userSaveVO){
|
|
|
User user = new User();
|
|
@@ -121,7 +120,11 @@ public class UserFacade extends UserServiceImpl {
|
|
|
}
|
|
|
|
|
|
|
|
|
- //添加一条默认用户认证信息
|
|
|
+ /**
|
|
|
+ * 添加一条默认用户认证信息
|
|
|
+ * @param userSaveVO 参数
|
|
|
+ * @param user 参数
|
|
|
+ */
|
|
|
public void doUserAuthentication(UserSaveVO userSaveVO, User user) {
|
|
|
UserAuthentication ua = new UserAuthentication();
|
|
|
ua.setGmtCreate(new Date());
|
|
@@ -129,7 +132,12 @@ public class UserFacade extends UserServiceImpl {
|
|
|
userAuthenticationFacade.save(ua);
|
|
|
}
|
|
|
|
|
|
- //如果机构已存在,只要添加用户与机构的映射即可;如果机构不存在,先添加机构信息
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 如果机构已存在,只要添加用户与机构的映射即可;如果机构不存在,先添加机构信息
|
|
|
+ * @param userSaveVO 参数
|
|
|
+ * @param user 参数
|
|
|
+ */
|
|
|
public void doPermisson(UserSaveVO userSaveVO, User user) {
|
|
|
UserRole userRole = new UserRole();
|
|
|
userRole.setUserId(user.getId());
|
|
@@ -138,7 +146,12 @@ public class UserFacade extends UserServiceImpl {
|
|
|
userRoleFacade.save(userRole);
|
|
|
}
|
|
|
|
|
|
- //如果机构已存在,只要添加用户与机构的映射即可;如果机构不存在,先添加机构信息
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 如果机构已存在,只要添加用户与机构的映射即可;如果机构不存在,先添加机构信息
|
|
|
+ * @param userSaveVO 参数
|
|
|
+ * @param user 参数
|
|
|
+ */
|
|
|
public void doOrganization(UserSaveVO userSaveVO, User user) {
|
|
|
Map<String, Object> paramMap = new HashMap<>();
|
|
|
String name = userSaveVO.getOrganization();
|
|
@@ -175,10 +188,12 @@ public class UserFacade extends UserServiceImpl {
|
|
|
return this.findByName(username);
|
|
|
}
|
|
|
|
|
|
+
|
|
|
/**
|
|
|
- * @Description: 登录
|
|
|
- * @Author: ztg
|
|
|
- * @Date: 2018/9/25 15:08
|
|
|
+ * 登录
|
|
|
+ * @param username 用户名
|
|
|
+ * @param password 密码
|
|
|
+ * @return 登录相关信息
|
|
|
*/
|
|
|
public RespDTO login(String username , String password){
|
|
|
User user= this.findByName(username);
|
|
@@ -211,9 +226,8 @@ public class UserFacade extends UserServiceImpl {
|
|
|
|
|
|
|
|
|
/**
|
|
|
- * @Description: 递归获取菜单结构
|
|
|
- * @Author: ztg
|
|
|
- * @Date: 2018/9/14 13:56
|
|
|
+ * 递归获取菜单结构
|
|
|
+ * @param menuList 菜单参数
|
|
|
*/
|
|
|
public void getMenuStruct(List<MenuWrapper> menuList) {
|
|
|
for(MenuWrapper m : menuList) {
|
|
@@ -221,6 +235,12 @@ public class UserFacade extends UserServiceImpl {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 递归查询菜单信息
|
|
|
+ * @param m 参数
|
|
|
+ * @return 菜单信息
|
|
|
+ */
|
|
|
public List<MenuWrapper> recursion(MenuWrapper m) {
|
|
|
List<MenuWrapper> subMenu = menuFacade.getSubMenuById(m.getId());
|
|
|
for (MenuWrapper sub : subMenu) {
|
|
@@ -231,9 +251,9 @@ public class UserFacade extends UserServiceImpl {
|
|
|
|
|
|
|
|
|
/**
|
|
|
- * @Description: 获取用户相关信息和机构信息
|
|
|
- * @Author: ztg
|
|
|
- * @Date: 2018/9/25 15:09
|
|
|
+ * 获取用户相关信息和机构信息
|
|
|
+ * @param userIds 用户ids
|
|
|
+ * @return 用户相关信息和机构信息
|
|
|
*/
|
|
|
public Map<Long, UserOrgDTO> getUserAndOrg(List<Long> userIds) {
|
|
|
Map<Long, UserOrgDTO> data = new HashMap();
|
|
@@ -250,9 +270,11 @@ public class UserFacade extends UserServiceImpl {
|
|
|
|
|
|
|
|
|
/**
|
|
|
- * @Description: 重置密码
|
|
|
- * @Author: ztg
|
|
|
- * @Date: 2018/9/25 15:08
|
|
|
+ * 重置密码
|
|
|
+ * @param username 用户名
|
|
|
+ * @param password 密码
|
|
|
+ * @param diffPassword 重置的密码
|
|
|
+ * @return 重置密码是否成功
|
|
|
*/
|
|
|
public RespDTO resetPassword(String username, String password, String diffPassword) {
|
|
|
if (StringUtil.isBlank(username)){
|
|
@@ -331,11 +353,11 @@ public class UserFacade extends UserServiceImpl {
|
|
|
}
|
|
|
|
|
|
|
|
|
- /**
|
|
|
- * @Description: 远程调用,根据机构名称获取用户信息
|
|
|
- * @Author: ztg
|
|
|
- * @Date: 2018/9/25 15:10
|
|
|
- */
|
|
|
+ /**
|
|
|
+ * 远程调用,根据机构名称获取用户信息
|
|
|
+ * @param orgName 机构信息
|
|
|
+ * @return 用户ids
|
|
|
+ */
|
|
|
public List<Long> getUserByOrgNameFac(String orgName) {
|
|
|
List<Long> userIdList = new ArrayList<>();
|
|
|
if(StringUtil.isEmpty(orgName)) {
|