|
@ -100,7 +100,7 @@ public class SaasService extends BaseJpaService<SaasDO, SaasDao> {
|
|
|
/**
|
|
|
* 默认租户管理员角色code
|
|
|
*/
|
|
|
private final String roleCode = "saasAdmin";
|
|
|
private final String roleCode = "2";
|
|
|
|
|
|
/**
|
|
|
* 注册新增
|
|
@ -113,8 +113,8 @@ public class SaasService extends BaseJpaService<SaasDO, SaasDao> {
|
|
|
saas.setStatus(SaasDO.Status.auditPassed);
|
|
|
saas = saasDao.save(saas);
|
|
|
List<BaseOrgDO> orgDOList = saas.getOrgList();
|
|
|
List<BaseOrgSaasDO> baseOrgSaasDOs = new ArrayList<>(orgDOList.size());
|
|
|
if(orgDOList!=null&&orgDOList.size()>0){
|
|
|
List<BaseOrgSaasDO> baseOrgSaasDOs = new ArrayList<>(orgDOList.size());
|
|
|
String saasId = saas.getId();
|
|
|
orgDOList.forEach(org->{
|
|
|
BaseOrgSaasDO baseOrgSaasDO = new BaseOrgSaasDO();
|
|
@ -122,8 +122,8 @@ public class SaasService extends BaseJpaService<SaasDO, SaasDao> {
|
|
|
baseOrgSaasDO.setSaasid(saasId);
|
|
|
baseOrgSaasDOs.add(baseOrgSaasDO);
|
|
|
});
|
|
|
baseOrgSaasDao.save(baseOrgSaasDOs);
|
|
|
}
|
|
|
baseOrgSaasDao.save(baseOrgSaasDOs);
|
|
|
|
|
|
//用户信息初始化
|
|
|
UserDO userDO = new UserDO();
|
|
@ -222,40 +222,18 @@ public class SaasService extends BaseJpaService<SaasDO, SaasDao> {
|
|
|
userDO.setEmail(saas.getEmail());
|
|
|
userDO.setMobile(saas.getMobile());
|
|
|
userDO.setName(saas.getManagerName());
|
|
|
baseOrgDao.deleteBySaasId(saasId);
|
|
|
baseOrgSaasDao.deleteBySaasId(saasId);
|
|
|
List<BaseOrgDO> orgDOList = saas.getOrgList();
|
|
|
if(orgDOList!=null&&orgDOList.size()>0){
|
|
|
List<BaseOrgSaasDO> baseOrgSaasDOs = new ArrayList<>(orgDOList.size());
|
|
|
orgDOList.forEach(org->{
|
|
|
BaseOrgDO orgDO = baseOrgDao.findByCodeAndSaasId(org.getCode(),defaultSaasId);
|
|
|
org.setSaasid(saasId);
|
|
|
org.setName(orgDO.getName());
|
|
|
org.setCreateTime(new Date());
|
|
|
org.setAddress(orgDO.getAddress());
|
|
|
org.setAlias(orgDO.getAlias());
|
|
|
org.setBrief(orgDO.getBrief());
|
|
|
org.setCityCode(orgDO.getCityCode());
|
|
|
org.setCityName(orgDO.getCityName());
|
|
|
org.setDel(orgDO.getDel());
|
|
|
org.setIntro(orgDO.getIntro());
|
|
|
org.setLatitude(orgDO.getLatitude());
|
|
|
org.setLegalperson(orgDO.getLegalperson());
|
|
|
org.setLongitude(orgDO.getLongitude());
|
|
|
org.setName(orgDO.getName());
|
|
|
org.setOrgAdmin(orgDO.getOrgAdmin());
|
|
|
org.setOrgUrl(orgDO.getOrgUrl());
|
|
|
org.setPhoto(orgDO.getPhoto());
|
|
|
org.setProvinceCode(orgDO.getProvinceCode());
|
|
|
org.setProvinceName(orgDO.getProvinceName());
|
|
|
org.setQrcode(orgDO.getQrcode());
|
|
|
org.setSpell(orgDO.getSpell());
|
|
|
org.setStreetCode(orgDO.getStreetCode());
|
|
|
org.setStreetName(orgDO.getStreetName());
|
|
|
org.setTownCode(orgDO.getTownCode());
|
|
|
org.setTownName(orgDO.getTownName());
|
|
|
org.setType(orgDO.getType());
|
|
|
BaseOrgSaasDO baseOrgSaasDO = new BaseOrgSaasDO();
|
|
|
baseOrgSaasDO.setOrgCode(org.getCode());
|
|
|
baseOrgSaasDO.setSaasid(saasId);
|
|
|
baseOrgSaasDOs.add(baseOrgSaasDO);
|
|
|
});
|
|
|
baseOrgSaasDao.save(baseOrgSaasDOs);
|
|
|
}
|
|
|
baseOrgDao.save(orgDOList);
|
|
|
saasDao.save(oldSaas);
|
|
|
userDao.save(userDO);
|
|
|
return oldSaas;
|
|
@ -287,6 +265,7 @@ public class SaasService extends BaseJpaService<SaasDO, SaasDao> {
|
|
|
saasModuleDO.setStatus(moduleDO.getStatus());
|
|
|
saasModuleDO.setType(moduleDO.getType());
|
|
|
saasModuleDO.setUrl(moduleDO.getUrl());
|
|
|
saasModuleDO.setLevel(moduleDO.getLevel());
|
|
|
});
|
|
|
saasDao.save(oldSaas);
|
|
|
saasModuleDao.save(saasModuleDOList);
|
|
@ -361,8 +340,6 @@ public class SaasService extends BaseJpaService<SaasDO, SaasDao> {
|
|
|
user.setEnabled(true);
|
|
|
user.setLocked(false);
|
|
|
user.setSalt(randomString(5));
|
|
|
//姓名
|
|
|
user.setName(user.getEmail());
|
|
|
//账号
|
|
|
user.setUsername(user.getEmail());
|
|
|
String password = user.getPassword();
|
|
@ -380,7 +357,6 @@ public class SaasService extends BaseJpaService<SaasDO, SaasDao> {
|
|
|
}
|
|
|
|
|
|
saas.setManager(user.getId());
|
|
|
saas.setManagerName(user.getName());
|
|
|
saas.setAppId(getCode());
|
|
|
saas.setAppSecret(getCode());
|
|
|
saas = saasDao.save(saas);
|