修改新增用户默认值
parent
d01d0267d1
commit
7c91d615b5
|
|
@ -122,6 +122,7 @@ public class UserAddExe {
|
||||||
UserE userE = new UserE();
|
UserE userE = new UserE();
|
||||||
Long corpinfoId = AuthContext.getTenantId();
|
Long corpinfoId = AuthContext.getTenantId();
|
||||||
|
|
||||||
|
CorpInfoDO corpInfoDO = corpInfoRepository.getById(corpinfoId);
|
||||||
// 部门数据
|
// 部门数据
|
||||||
List<DepartmentDO> departmentDOList = departmentRepository.listByCorpInfoId(corpinfoId);
|
List<DepartmentDO> departmentDOList = departmentRepository.listByCorpInfoId(corpinfoId);
|
||||||
// 岗位数据
|
// 岗位数据
|
||||||
|
|
@ -140,6 +141,16 @@ public class UserAddExe {
|
||||||
BeanUtil.copyToList(postDOList, PostE.class),
|
BeanUtil.copyToList(postDOList, PostE.class),
|
||||||
BeanUtil.copyToList(userDOList, UserE.class),
|
BeanUtil.copyToList(userDOList, UserE.class),
|
||||||
dictMap);
|
dictMap);
|
||||||
|
for (UserE uE : userEList){
|
||||||
|
userGateway.add(uE);
|
||||||
|
String corpName = null;
|
||||||
|
if(corpInfoDO != null && !ObjectUtils.isEmpty(corpInfoDO.getCorpName())){
|
||||||
|
corpName = corpInfoDO.getCorpName();
|
||||||
|
}
|
||||||
|
UserEmploymentLogE userEmploymentLogE = new UserEmploymentLogE();
|
||||||
|
userEmploymentLogE.initAdd(userEmploymentLogE, corpName, userE.getId());
|
||||||
|
userEmploymentLogGateway.add(userEmploymentLogE);
|
||||||
|
}
|
||||||
// todo 批量插入用户
|
// todo 批量插入用户
|
||||||
System.out.println(userEList);
|
System.out.println(userEList);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -30,6 +30,7 @@ public class UserRemoveExe {
|
||||||
try {
|
try {
|
||||||
userGateway.deletedUserById(id);
|
userGateway.deletedUserById(id);
|
||||||
} catch (Exception e){
|
} catch (Exception e){
|
||||||
|
e.printStackTrace();
|
||||||
throw new BizException("删除失败");
|
throw new BizException("删除失败");
|
||||||
}
|
}
|
||||||
// zcloudRedisUtil.del(Const.REDIS_USER_PREFIX+id);
|
// zcloudRedisUtil.del(Const.REDIS_USER_PREFIX+id);
|
||||||
|
|
|
||||||
|
|
@ -63,6 +63,8 @@ public class DepartmentE extends BaseE {
|
||||||
this.setId(corpInfoId);
|
this.setId(corpInfoId);
|
||||||
this.setCorpinfoId(corpInfoId);
|
this.setCorpinfoId(corpInfoId);
|
||||||
this.setParentId(corpInfoId);
|
this.setParentId(corpInfoId);
|
||||||
|
this.setTenantId(corpInfoId);
|
||||||
|
this.setOrgId(corpInfoId);
|
||||||
this.setName(corpName);
|
this.setName(corpName);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -325,6 +325,8 @@ public class UserE extends BaseE {
|
||||||
this.setDepartmentId(departmentId);
|
this.setDepartmentId(departmentId);
|
||||||
this.setUserType(CorpTypeEnum.getUserTypeByCode(examTypeE.getType()));
|
this.setUserType(CorpTypeEnum.getUserTypeByCode(examTypeE.getType()));
|
||||||
this.setCorpinfoId(corpInfoId);
|
this.setCorpinfoId(corpInfoId);
|
||||||
|
this.setOrgId(examTypeE.getTenantId());
|
||||||
|
this.setTenantId(examTypeE.getTenantId());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -7,6 +7,8 @@ import com.alibaba.cola.dto.SingleResponse;
|
||||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||||
import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
|
import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
|
||||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||||
|
import com.jjb.saas.framework.auth.model.SSOUser;
|
||||||
|
import com.jjb.saas.framework.auth.utils.AuthContext;
|
||||||
import com.jjb.saas.framework.repository.common.PageHelper;
|
import com.jjb.saas.framework.repository.common.PageHelper;
|
||||||
import com.jjb.saas.framework.repository.repo.impl.BaseRepositoryImpl;
|
import com.jjb.saas.framework.repository.repo.impl.BaseRepositoryImpl;
|
||||||
import com.jjb.saas.system.client.tenant.facade.TenantFacade;
|
import com.jjb.saas.system.client.tenant.facade.TenantFacade;
|
||||||
|
|
@ -71,11 +73,18 @@ public class CorpInfoRepositoryImpl extends BaseRepositoryImpl<CorpInfoMapper, C
|
||||||
public void saveCorp(CorpInfoDO corpInfoDO) {
|
public void saveCorp(CorpInfoDO corpInfoDO) {
|
||||||
OpeUnitAddCmd ouac = new OpeUnitAddCmd();
|
OpeUnitAddCmd ouac = new OpeUnitAddCmd();
|
||||||
ouac.setTenantName(corpInfoDO.getCorpName());
|
ouac.setTenantName(corpInfoDO.getCorpName());
|
||||||
ouac.setTenantTypeId(1989262038388776960L);
|
//企业类型(0-普通企业,1-集团单位,2-股份单位,3-相关方企业,4-货主单位,5-驻港单位)
|
||||||
|
if(corpInfoDO.getType() == 0 || corpInfoDO.getType() == 1 || corpInfoDO.getType() == 2){
|
||||||
|
ouac.setTenantTypeId(1990693345743208448L);
|
||||||
|
} else if (corpInfoDO.getType() == 3 || corpInfoDO.getType() == 4 || corpInfoDO.getType() == 5){
|
||||||
|
ouac.setTenantTypeId(1990693388072124416L);
|
||||||
|
}
|
||||||
// LocalDate
|
// LocalDate
|
||||||
ouac.setEffectiveDate(LocalDate.of(2099, 12, 31));
|
ouac.setEffectiveDate(LocalDate.of(2099, 12, 31));
|
||||||
ouac.setAccount(corpInfoDO.getCorpName());
|
ouac.setAccount(corpInfoDO.getCorpName());
|
||||||
ouac.setTenantId(corpInfoDO.getParentTenantId());
|
SSOUser ssoUser = AuthContext.getCurrentUser();
|
||||||
|
Long tenantId = ssoUser.getTenantId();
|
||||||
|
ouac.setTenantId(tenantId);
|
||||||
ouac.setPassword(corpInfoDO.getPassword());
|
ouac.setPassword(corpInfoDO.getPassword());
|
||||||
try {
|
try {
|
||||||
SingleResponse<Long> corpId = unitFacade.add(ouac);
|
SingleResponse<Long> corpId = unitFacade.add(ouac);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue