dev:app端注销账号
parent
0860cba729
commit
2f839eaca4
|
|
@ -1,12 +1,14 @@
|
||||||
package com.zcloud.basic.info.command;
|
package com.zcloud.basic.info.command;
|
||||||
|
|
||||||
import com.alibaba.cola.exception.BizException;
|
import com.alibaba.cola.exception.BizException;
|
||||||
|
import com.jjb.saas.system.client.user.facade.UserFacade;
|
||||||
import com.zcloud.basic.info.domain.gateway.UserGateway;
|
import com.zcloud.basic.info.domain.gateway.UserGateway;
|
||||||
import com.zcloud.basic.info.dto.AppUserLogOutCmd;
|
import com.zcloud.basic.info.dto.AppUserLogOutCmd;
|
||||||
import com.zcloud.basic.info.persistence.repository.UserCorpRepository;
|
import com.zcloud.basic.info.persistence.repository.UserCorpRepository;
|
||||||
import com.zcloud.gbscommon.utils.Const;
|
import com.zcloud.gbscommon.utils.Const;
|
||||||
import com.zcloud.gbscommon.utils.ZcloudRedisUtil;
|
import com.zcloud.gbscommon.utils.ZcloudRedisUtil;
|
||||||
import lombok.AllArgsConstructor;
|
import lombok.AllArgsConstructor;
|
||||||
|
import org.apache.dubbo.config.annotation.DubboReference;
|
||||||
import org.junit.platform.commons.function.Try;
|
import org.junit.platform.commons.function.Try;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.stereotype.Component;
|
import org.springframework.stereotype.Component;
|
||||||
|
|
@ -25,6 +27,8 @@ import org.springframework.transaction.annotation.Transactional;
|
||||||
public class UserRemoveExe {
|
public class UserRemoveExe {
|
||||||
private final UserGateway userGateway;
|
private final UserGateway userGateway;
|
||||||
private final UserCorpRepository userCorpRepository;
|
private final UserCorpRepository userCorpRepository;
|
||||||
|
@DubboReference(check = false)
|
||||||
|
private UserFacade userFacade;
|
||||||
// @Autowired
|
// @Autowired
|
||||||
// private ZcloudRedisUtil zcloudRedisUtil;
|
// private ZcloudRedisUtil zcloudRedisUtil;
|
||||||
|
|
||||||
|
|
@ -43,6 +47,8 @@ public class UserRemoveExe {
|
||||||
@Transactional(rollbackFor = Exception.class)
|
@Transactional(rollbackFor = Exception.class)
|
||||||
public boolean execute(AppUserLogOutCmd cmd) {
|
public boolean execute(AppUserLogOutCmd cmd) {
|
||||||
try {
|
try {
|
||||||
|
// 删除底座用户信息
|
||||||
|
userFacade.delete(cmd.getId());
|
||||||
// 删除用户表
|
// 删除用户表
|
||||||
Long userId = cmd.getId();
|
Long userId = cmd.getId();
|
||||||
userGateway.deletedUserById(userId);
|
userGateway.deletedUserById(userId);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue