踢出用户

master
bynt 1 year ago
parent e013a922a3
commit 47d5cd8d02

@ -6,6 +6,7 @@ import cn.hutool.core.util.ObjectUtil;
import com.baiye.constant.DefaultNumberConstants; import com.baiye.constant.DefaultNumberConstants;
import com.baiye.exception.BadRequestException; import com.baiye.exception.BadRequestException;
import com.baiye.exception.EntityExistException; import com.baiye.exception.EntityExistException;
import com.baiye.feign.IRemoteAuthService;
import com.baiye.model.enums.ResponseCode; import com.baiye.model.enums.ResponseCode;
import com.baiye.modules.platform.domain.Company; import com.baiye.modules.platform.domain.Company;
import com.baiye.modules.platform.domain.PayFatherTemplate; import com.baiye.modules.platform.domain.PayFatherTemplate;
@ -32,6 +33,7 @@ import org.springframework.data.domain.Pageable;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional; import org.springframework.transaction.annotation.Transactional;
import java.util.Collections;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
@ -46,6 +48,8 @@ public class CompanyServiceImpl implements CompanyService {
private final PayFatherTemplateService payFatherTemplateService; private final PayFatherTemplateService payFatherTemplateService;
private final IRemoteAuthService remoteAuthService;
private final CompanyRepository companyRepository; private final CompanyRepository companyRepository;
private final UserRepository userRepository; private final UserRepository userRepository;
@ -133,6 +137,8 @@ public class CompanyServiceImpl implements CompanyService {
throw new BadRequestException(ResponseCode.USER_INFORMATION_ERROR.getDesc()); throw new BadRequestException(ResponseCode.USER_INFORMATION_ERROR.getDesc());
} }
userRepository.updateStatusById(Boolean.TRUE, company.getUserId()); userRepository.updateStatusById(Boolean.TRUE, company.getUserId());
// 踢出用户
this.remoteAuthService.delete(Collections.singleton(company.getUserId()));
} }
if (status == DefaultNumberConstants.ONE_NUMBER) { if (status == DefaultNumberConstants.ONE_NUMBER) {
userRepository.updateStatusByCompanyId(Boolean.TRUE, id); userRepository.updateStatusByCompanyId(Boolean.TRUE, id);

Loading…
Cancel
Save