|
|
@@ -72,7 +72,7 @@ public class EnterpriseServiceImpl implements EnterpriseService {
|
|
|
* 不可用的SAAS域名
|
|
|
*/
|
|
|
private static final String[] UNUSABLE_SAASURL = { "www", "uas", "make", "trade", "usoft", "usoftchina", "usofterp", "report", "",
|
|
|
- "ubtob", "test" };
|
|
|
+ "ubtob", "ubtoc", "test", "static", "saas", "saas-static", "admin", "administrator", "manage", "manager" };
|
|
|
|
|
|
@Override
|
|
|
public String bussinessCodeEnable(String code) {
|
|
|
@@ -87,11 +87,11 @@ public class EnterpriseServiceImpl implements EnterpriseService {
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public Enterprise findEnterpriseByUuAndEnBussinessCode(Long uu,String enBussinessCode){
|
|
|
- Enterprise enterprise =enterpriseDao.findEnterpriseByUuAndEnBussinessCode(uu, enBussinessCode);
|
|
|
+ public Enterprise findEnterpriseByUuAndEnBussinessCode(Long uu, String enBussinessCode) {
|
|
|
+ Enterprise enterprise = enterpriseDao.findEnterpriseByUuAndEnBussinessCode(uu, enBussinessCode);
|
|
|
return enterprise;
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
@Override
|
|
|
public Enterprise registerEnterprise(Enterprise enterprise, Boolean isSaas) {
|
|
|
Enterprise en = enterpriseDao.findEnterpriseByEnBussinessCode(enterprise.getEnBussinessCode());
|
|
|
@@ -110,7 +110,7 @@ public class EnterpriseServiceImpl implements EnterpriseService {
|
|
|
User user = null;
|
|
|
// 允许管理员账户已存在,添加对照关系,先根据手机号和邮箱判断是否是已存在的User
|
|
|
List<User> existUsers = userDao.findUserByUserTel(enterprise.getEnAdminTel());
|
|
|
- if(CollectionUtils.isEmpty(existUsers)) {
|
|
|
+ if (CollectionUtils.isEmpty(existUsers)) {
|
|
|
existUsers = userDao.findUserByUserEmail(enterprise.getEnAdminEmail());
|
|
|
}
|
|
|
// 不是已存在的用户,新建一个Admin User,设置手机号、邮箱、名字等
|
|
|
@@ -597,17 +597,17 @@ public class EnterpriseServiceImpl implements EnterpriseService {
|
|
|
if (en == null) {
|
|
|
enterprise.setEnDate(new Date());
|
|
|
enterprise.setEnable(Constant.YES);
|
|
|
- enterprise.setEnStatus((short) Status.UNAUDIT.value());// 审核状态设为未审核
|
|
|
- enterprise.setEnSendStatus((short) Status.NOT_UPLOAD.value());// 上传状态设为未上传
|
|
|
+ enterprise.setEnStatus((short) Status.UNAUDIT.value());// 审核状态设为未审核
|
|
|
+ enterprise.setEnSendStatus((short) Status.NOT_UPLOAD.value());// 上传状态设为未上传
|
|
|
Enterprise newEnterprise = enterpriseDao.save(enterprise);// 保存enterprise
|
|
|
User user = null;
|
|
|
// 允许管理员账户已存在,添加对照关系,先根据手机号和邮箱判断是否是已存在的User
|
|
|
List<User> existUsers = userDao.findUserByUserTel(enterprise.getEnAdminTel());
|
|
|
- if(CollectionUtils.isEmpty(existUsers)) {
|
|
|
+ if (CollectionUtils.isEmpty(existUsers)) {
|
|
|
existUsers = userDao.findUserByUserEmail(enterprise.getEnAdminEmail());
|
|
|
}
|
|
|
// 不是已存在的用户,新建一个Admin User,设置手机号、邮箱、名字等
|
|
|
- boolean ok=false;
|
|
|
+ boolean ok = false;
|
|
|
if (CollectionUtils.isEmpty(existUsers)) {
|
|
|
user = new User();
|
|
|
user.setUserName(enterprise.getEnAdminName());// 管理员姓名
|
|
|
@@ -615,22 +615,22 @@ public class EnterpriseServiceImpl implements EnterpriseService {
|
|
|
user.setUserName("管理员");// 默认“管理员”
|
|
|
}
|
|
|
user.setUserEmail(enterprise.getEnAdminEmail());
|
|
|
- user.setUserTel(enterprise.getEnAdminTel());
|
|
|
+ user.setUserTel(enterprise.getEnAdminTel());
|
|
|
user.setEnable(Constant.YES);
|
|
|
} else {// 已存在的User,直接用已存在的User
|
|
|
- ok=true;
|
|
|
+ ok = true;
|
|
|
user = existUsers.get(0);
|
|
|
}
|
|
|
user.addEnterprise(newEnterprise);// 添加userenterpris对应关系
|
|
|
User newUser = userDao.save(user);// 保存user
|
|
|
- if(!ok){
|
|
|
+ if (!ok) {
|
|
|
newUser.setUserPwd(Md5Utils.encode(enterprise.getEnAdminPassword(), newUser.getUserUU()));
|
|
|
userDao.save(newUser);
|
|
|
- }
|
|
|
+ }
|
|
|
newEnterprise.setEnAdminuu(newUser.getUserUU());// 设置管理员UU号
|
|
|
newEnterprise.setEnIsErp(Constant.YES);
|
|
|
newEnterprise = enterpriseDao.save(newEnterprise);// 再次保存enterprise
|
|
|
- enterpriseDao.callInitProcedure(newEnterprise.getUu());//设置对照关系
|
|
|
+ enterpriseDao.callInitProcedure(newEnterprise.getUu());// 设置对照关系
|
|
|
registeRecord(newEnterprise, "一键注册", "成功");
|
|
|
return newEnterprise;
|
|
|
}
|
|
|
@@ -641,8 +641,8 @@ public class EnterpriseServiceImpl implements EnterpriseService {
|
|
|
public Set<Enterprise> findByNameKey(String name) {
|
|
|
Set<Enterprise> enterprises = new HashSet<Enterprise>();
|
|
|
Set<String> keys = SearchKeyUtils.splitToKeys(name, true);
|
|
|
- for (String key : keys){
|
|
|
- System.out.println(key);
|
|
|
+ for (String key : keys) {
|
|
|
+ System.out.println(key);
|
|
|
enterprises.addAll(enterpriseDao.findByEnName(key));
|
|
|
}
|
|
|
return enterprises;
|