租户删除时,同步删除gbs底座租户
parent
d311d9bfcf
commit
568dcb67bb
|
|
@ -256,7 +256,7 @@ public class UserAddExe {
|
|||
MessageTargetCmd messageTargetCmd = new MessageTargetCmd();
|
||||
messageTargetCmd.setMobile(phone);
|
||||
messageSendCmd.setTargetCmd(messageTargetCmd);
|
||||
messageSendCmd.setSourceCode("MS000070");
|
||||
messageSendCmd.setSourceCode("MS000087");
|
||||
Map<String, Object> sendParams = new HashMap<String, Object>();
|
||||
sendParams.put("code", phoneCode);
|
||||
messageSendCmd.setParams(sendParams);
|
||||
|
|
|
|||
|
|
@ -90,6 +90,9 @@ public class CorpInfoQueryExe {
|
|||
|
||||
public CorpInfoCO info(Long id) {
|
||||
CorpInfoDO corpInfoDO = corpInfoRepository.getById(id);
|
||||
if (corpInfoDO == null){
|
||||
throw new BizException("数据不存在");
|
||||
}
|
||||
CorpInfoCO corpInfoCO = new CorpInfoCO();
|
||||
BeanUtils.copyProperties(corpInfoDO, corpInfoCO);
|
||||
|
||||
|
|
|
|||
|
|
@ -49,6 +49,6 @@ public class UserPageQry extends PageQuery {
|
|||
|
||||
private String menuPath;
|
||||
|
||||
|
||||
private Integer noMain;
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -31,5 +31,6 @@ public class UserQryCmd {
|
|||
private Long departmentId;
|
||||
private Long postId;
|
||||
private String username;
|
||||
private Integer noMain;
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -77,7 +77,7 @@ public class CorpInfoGatewayImpl implements CorpInfoGateway {
|
|||
|
||||
@Override
|
||||
public Boolean deletedCorpInfoById(Long id) {
|
||||
return corpInfoRepository.removeById(id);
|
||||
return corpInfoRepository.remove(id);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
|
|||
|
|
@ -2,6 +2,7 @@ package com.zcloud.basic.info.persistence.repository;
|
|||
|
||||
import com.alibaba.cola.dto.PageResponse;
|
||||
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 java.util.List;
|
||||
|
|
@ -34,6 +35,8 @@ public interface CorpInfoRepository extends BaseRepository<CorpInfoDO> {
|
|||
|
||||
CorpInfoDO getCorpInfoByCorpName(String corpName);
|
||||
|
||||
Boolean remove(Long id);
|
||||
|
||||
List<CorpInfoDO> getByIdList(List<Long> corpinfoIds);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -4,24 +4,21 @@ import cn.hutool.core.collection.CollUtil;
|
|||
import cn.hutool.core.util.ObjectUtil;
|
||||
import com.alibaba.cola.dto.MultiResponse;
|
||||
import com.alibaba.cola.dto.PageResponse;
|
||||
import com.alibaba.cola.dto.Response;
|
||||
import com.alibaba.cola.dto.SingleResponse;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
|
||||
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.utils.AuthContext;
|
||||
import com.jjb.saas.framework.repository.common.PageHelper;
|
||||
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.response.TenantTypeCO;
|
||||
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.OpeUnitUpdateCmd;
|
||||
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.CorpUseFlagEnum;
|
||||
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.repository.CorpInfoRepository;
|
||||
import com.zcloud.basic.info.utils.Query;
|
||||
import com.zcloud.gbscommon.utils.MD5;
|
||||
import com.zcloud.gbscommon.utils.PageQueryHelper;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import org.apache.dubbo.config.annotation.DubboReference;
|
||||
|
|
@ -61,8 +57,6 @@ public class CorpInfoRepositoryImpl extends BaseRepositoryImpl<CorpInfoMapper, C
|
|||
@DubboReference
|
||||
private TenantTypeFacade tenantTypeFacade;
|
||||
|
||||
@DubboReference
|
||||
private ConfDictTreeFacade confDictTreeFacade;
|
||||
|
||||
@Override
|
||||
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());
|
||||
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.message.client.message.facede.MessageFacade;
|
||||
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.response.RoleCO;
|
||||
import com.jjb.saas.system.client.user.facade.UserFacade;
|
||||
|
|
|
|||
Loading…
Reference in New Issue