租户删除时,同步删除gbs底座租户
parent
d311d9bfcf
commit
568dcb67bb
|
|
@ -256,7 +256,7 @@ public class UserAddExe {
|
||||||
MessageTargetCmd messageTargetCmd = new MessageTargetCmd();
|
MessageTargetCmd messageTargetCmd = new MessageTargetCmd();
|
||||||
messageTargetCmd.setMobile(phone);
|
messageTargetCmd.setMobile(phone);
|
||||||
messageSendCmd.setTargetCmd(messageTargetCmd);
|
messageSendCmd.setTargetCmd(messageTargetCmd);
|
||||||
messageSendCmd.setSourceCode("MS000070");
|
messageSendCmd.setSourceCode("MS000087");
|
||||||
Map<String, Object> sendParams = new HashMap<String, Object>();
|
Map<String, Object> sendParams = new HashMap<String, Object>();
|
||||||
sendParams.put("code", phoneCode);
|
sendParams.put("code", phoneCode);
|
||||||
messageSendCmd.setParams(sendParams);
|
messageSendCmd.setParams(sendParams);
|
||||||
|
|
|
||||||
|
|
@ -90,6 +90,9 @@ public class CorpInfoQueryExe {
|
||||||
|
|
||||||
public CorpInfoCO info(Long id) {
|
public CorpInfoCO info(Long id) {
|
||||||
CorpInfoDO corpInfoDO = corpInfoRepository.getById(id);
|
CorpInfoDO corpInfoDO = corpInfoRepository.getById(id);
|
||||||
|
if (corpInfoDO == null){
|
||||||
|
throw new BizException("数据不存在");
|
||||||
|
}
|
||||||
CorpInfoCO corpInfoCO = new CorpInfoCO();
|
CorpInfoCO corpInfoCO = new CorpInfoCO();
|
||||||
BeanUtils.copyProperties(corpInfoDO, corpInfoCO);
|
BeanUtils.copyProperties(corpInfoDO, corpInfoCO);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -49,6 +49,6 @@ public class UserPageQry extends PageQuery {
|
||||||
|
|
||||||
private String menuPath;
|
private String menuPath;
|
||||||
|
|
||||||
|
private Integer noMain;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -31,5 +31,6 @@ public class UserQryCmd {
|
||||||
private Long departmentId;
|
private Long departmentId;
|
||||||
private Long postId;
|
private Long postId;
|
||||||
private String username;
|
private String username;
|
||||||
|
private Integer noMain;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -77,7 +77,7 @@ public class CorpInfoGatewayImpl implements CorpInfoGateway {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Boolean deletedCorpInfoById(Long id) {
|
public Boolean deletedCorpInfoById(Long id) {
|
||||||
return corpInfoRepository.removeById(id);
|
return corpInfoRepository.remove(id);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
|
||||||
|
|
@ -2,6 +2,7 @@ package com.zcloud.basic.info.persistence.repository;
|
||||||
|
|
||||||
import com.alibaba.cola.dto.PageResponse;
|
import com.alibaba.cola.dto.PageResponse;
|
||||||
import com.jjb.saas.framework.repository.repo.BaseRepository;
|
import com.jjb.saas.framework.repository.repo.BaseRepository;
|
||||||
|
import com.sun.org.apache.xpath.internal.operations.Bool;
|
||||||
import com.zcloud.basic.info.persistence.dataobject.CorpInfoDO;
|
import com.zcloud.basic.info.persistence.dataobject.CorpInfoDO;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
@ -34,6 +35,8 @@ public interface CorpInfoRepository extends BaseRepository<CorpInfoDO> {
|
||||||
|
|
||||||
CorpInfoDO getCorpInfoByCorpName(String corpName);
|
CorpInfoDO getCorpInfoByCorpName(String corpName);
|
||||||
|
|
||||||
|
Boolean remove(Long id);
|
||||||
|
|
||||||
List<CorpInfoDO> getByIdList(List<Long> corpinfoIds);
|
List<CorpInfoDO> getByIdList(List<Long> corpinfoIds);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -4,24 +4,21 @@ import cn.hutool.core.collection.CollUtil;
|
||||||
import cn.hutool.core.util.ObjectUtil;
|
import cn.hutool.core.util.ObjectUtil;
|
||||||
import com.alibaba.cola.dto.MultiResponse;
|
import com.alibaba.cola.dto.MultiResponse;
|
||||||
import com.alibaba.cola.dto.PageResponse;
|
import com.alibaba.cola.dto.PageResponse;
|
||||||
|
import com.alibaba.cola.dto.Response;
|
||||||
import com.alibaba.cola.dto.SingleResponse;
|
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.config.client.dicttree.facade.ConfDictTreeFacade;
|
|
||||||
import com.jjb.saas.config.client.dicttree.response.ConfDictTreeCO;
|
|
||||||
import com.jjb.saas.framework.auth.model.SSOUser;
|
import com.jjb.saas.framework.auth.model.SSOUser;
|
||||||
import com.jjb.saas.framework.auth.utils.AuthContext;
|
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.tenanttype.facade.TenantTypeFacade;
|
import com.jjb.saas.system.client.tenanttype.facade.TenantTypeFacade;
|
||||||
import com.jjb.saas.system.client.tenanttype.response.TenantTypeCO;
|
import com.jjb.saas.system.client.tenanttype.response.TenantTypeCO;
|
||||||
import com.jjb.saas.system.client.unit.facade.UnitFacade;
|
import com.jjb.saas.system.client.unit.facade.UnitFacade;
|
||||||
import com.jjb.saas.system.client.unit.request.OpeUnitAddCmd;
|
import com.jjb.saas.system.client.unit.request.OpeUnitAddCmd;
|
||||||
import com.jjb.saas.system.client.unit.request.OpeUnitUpdateCmd;
|
import com.jjb.saas.system.client.unit.request.OpeUnitUpdateCmd;
|
||||||
import com.jjb.saas.system.client.user.facade.UserFacade;
|
import com.jjb.saas.system.client.user.facade.UserFacade;
|
||||||
import com.jjb.saas.system.client.user.request.UserUpdateCmd;
|
|
||||||
import com.zcloud.basic.info.domain.enums.CorpTypeEnum;
|
import com.zcloud.basic.info.domain.enums.CorpTypeEnum;
|
||||||
import com.zcloud.basic.info.domain.enums.CorpUseFlagEnum;
|
import com.zcloud.basic.info.domain.enums.CorpUseFlagEnum;
|
||||||
import com.zcloud.basic.info.domain.enums.MenuEnum;
|
import com.zcloud.basic.info.domain.enums.MenuEnum;
|
||||||
|
|
@ -29,7 +26,6 @@ import com.zcloud.basic.info.persistence.dataobject.CorpInfoDO;
|
||||||
import com.zcloud.basic.info.persistence.mapper.CorpInfoMapper;
|
import com.zcloud.basic.info.persistence.mapper.CorpInfoMapper;
|
||||||
import com.zcloud.basic.info.persistence.repository.CorpInfoRepository;
|
import com.zcloud.basic.info.persistence.repository.CorpInfoRepository;
|
||||||
import com.zcloud.basic.info.utils.Query;
|
import com.zcloud.basic.info.utils.Query;
|
||||||
import com.zcloud.gbscommon.utils.MD5;
|
|
||||||
import com.zcloud.gbscommon.utils.PageQueryHelper;
|
import com.zcloud.gbscommon.utils.PageQueryHelper;
|
||||||
import lombok.RequiredArgsConstructor;
|
import lombok.RequiredArgsConstructor;
|
||||||
import org.apache.dubbo.config.annotation.DubboReference;
|
import org.apache.dubbo.config.annotation.DubboReference;
|
||||||
|
|
@ -61,8 +57,6 @@ public class CorpInfoRepositoryImpl extends BaseRepositoryImpl<CorpInfoMapper, C
|
||||||
@DubboReference
|
@DubboReference
|
||||||
private TenantTypeFacade tenantTypeFacade;
|
private TenantTypeFacade tenantTypeFacade;
|
||||||
|
|
||||||
@DubboReference
|
|
||||||
private ConfDictTreeFacade confDictTreeFacade;
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public PageResponse<CorpInfoDO> listPage(Map<String, Object> params) {
|
public PageResponse<CorpInfoDO> listPage(Map<String, Object> params) {
|
||||||
|
|
@ -212,5 +206,14 @@ public class CorpInfoRepositoryImpl extends BaseRepositoryImpl<CorpInfoMapper, C
|
||||||
queryWrapper.eq("use_flag", CorpUseFlagEnum.YES.getCode());
|
queryWrapper.eq("use_flag", CorpUseFlagEnum.YES.getCode());
|
||||||
return corpInfoMapper.selectList(queryWrapper);
|
return corpInfoMapper.selectList(queryWrapper);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public Boolean remove(Long id) {
|
||||||
|
unitFacade.delete(id);
|
||||||
|
UpdateWrapper updateWrapper = new UpdateWrapper<CorpInfoDO>().eq("id", id);
|
||||||
|
updateWrapper.set("delete_enum", "TRUE");
|
||||||
|
return update(updateWrapper);
|
||||||
|
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -17,6 +17,7 @@ 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.message.client.message.facede.MessageFacade;
|
import com.jjb.saas.message.client.message.facede.MessageFacade;
|
||||||
import com.jjb.saas.message.client.todotask.facade.BusTodoTaskFacade;
|
import com.jjb.saas.message.client.todotask.facade.BusTodoTaskFacade;
|
||||||
|
import com.jjb.saas.message.client.todotask.request.HandelTaskAddCmd;
|
||||||
import com.jjb.saas.system.client.role.facade.RoleFacade;
|
import com.jjb.saas.system.client.role.facade.RoleFacade;
|
||||||
import com.jjb.saas.system.client.role.response.RoleCO;
|
import com.jjb.saas.system.client.role.response.RoleCO;
|
||||||
import com.jjb.saas.system.client.user.facade.UserFacade;
|
import com.jjb.saas.system.client.user.facade.UserFacade;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue