|
@@ -163,12 +163,12 @@ public class UserServiceImpl implements UserService {
|
|
|
}
|
|
}
|
|
|
try {
|
|
try {
|
|
|
if(isNotSaas(SystemSession.getUser().getEnterprise().getUu())) {
|
|
if(isNotSaas(SystemSession.getUser().getEnterprise().getUu())) {
|
|
|
- if(user.getEnterprise() != null) {
|
|
|
|
|
- user = userDao.save(user);
|
|
|
|
|
|
|
+ if(newUser.getEnterprise() != null) {
|
|
|
|
|
+ newUser = userDao.save(newUser);
|
|
|
}
|
|
}
|
|
|
} else {
|
|
} else {
|
|
|
- if (user.getEnterprise() == null || sendUserToManage(user)) {
|
|
|
|
|
- user = userDao.save(user);
|
|
|
|
|
|
|
+ if (newUser.getEnterprise() == null || sendUserToManage(newUser)) {
|
|
|
|
|
+ newUser = userDao.save(newUser);
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
} catch (Exception e) {
|
|
} catch (Exception e) {
|
|
@@ -637,7 +637,7 @@ public class UserServiceImpl implements UserService {
|
|
|
public boolean isNotSaas(Long uu) {
|
|
public boolean isNotSaas(Long uu) {
|
|
|
//判断当前企业是否为saas企业
|
|
//判断当前企业是否为saas企业
|
|
|
Enterprise myenter = enterpriseDao.findEnterpriseByUu(uu);
|
|
Enterprise myenter = enterpriseDao.findEnterpriseByUu(uu);
|
|
|
- if(myenter.getEnSaasStatus() == 313) {
|
|
|
|
|
|
|
+ if (myenter.getEnSaasStatus() != null && myenter.getEnSaasStatus() == 313) {
|
|
|
return true;
|
|
return true;
|
|
|
}
|
|
}
|
|
|
return false;
|
|
return false;
|