|
@@ -60,10 +60,11 @@ public class OrganizationServiceImpl extends BaseServiceImpl<Integer, Organizati
|
|
SysUser user = sysUserDao.queryByPhone(sysUser.getPhone());
|
|
SysUser user = sysUserDao.queryByPhone(sysUser.getPhone());
|
|
organ.setParentOrganId(queryUserInfo.getId());
|
|
organ.setParentOrganId(queryUserInfo.getId());
|
|
organ.setLevel(currentOrganization.getLevel() + 1);
|
|
organ.setLevel(currentOrganization.getLevel() + 1);
|
|
- organ.setParentOrganIdTag(currentOrganization.getParentOrganIdTag() + "," + queryUserInfo.getId());
|
|
|
|
|
|
+
|
|
if(user != null && user.getId() != null){
|
|
if(user != null && user.getId() != null){
|
|
Organization organization = organDao.get(user.getId());
|
|
Organization organization = organDao.get(user.getId());
|
|
if(organization == null){
|
|
if(organization == null){
|
|
|
|
+ organ.setParentOrganIdTag(currentOrganization.getParentOrganIdTag() + "," + user.getId());
|
|
if(StringUtils.isEmpty(user.getPassword())){
|
|
if(StringUtils.isEmpty(user.getPassword())){
|
|
sysUser.setPassword(new BCryptPasswordEncoder().encode("123456"));
|
|
sysUser.setPassword(new BCryptPasswordEncoder().encode("123456"));
|
|
}
|
|
}
|
|
@@ -91,6 +92,7 @@ public class OrganizationServiceImpl extends BaseServiceImpl<Integer, Organizati
|
|
sysUser.setPhone(organ.getContactPhone());
|
|
sysUser.setPhone(organ.getContactPhone());
|
|
sysUserDao.insert(sysUser);
|
|
sysUserDao.insert(sysUser);
|
|
|
|
|
|
|
|
+ organ.setParentOrganIdTag(currentOrganization.getParentOrganIdTag() + "," + sysUser.getId());
|
|
organ.setId(sysUser.getId());
|
|
organ.setId(sysUser.getId());
|
|
organDao.insert(organ);
|
|
organDao.insert(organ);
|
|
//新增用户角色
|
|
//新增用户角色
|