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