|
|
@@ -2,19 +2,18 @@ package com.usoftchina.saas.account.controller;
|
|
|
|
|
|
import com.usoftchina.saas.account.api.AccountApi;
|
|
|
import com.usoftchina.saas.account.api.CompanyApi;
|
|
|
-import com.usoftchina.saas.account.dto.AccountDTO;
|
|
|
-import com.usoftchina.saas.account.dto.BindCompanyDTO;
|
|
|
-import com.usoftchina.saas.account.dto.CompanyAccountDTO;
|
|
|
-import com.usoftchina.saas.account.dto.CompanyDTO;
|
|
|
+import com.usoftchina.saas.account.dto.*;
|
|
|
import com.usoftchina.saas.account.service.AccountCenterService;
|
|
|
import com.usoftchina.saas.base.Result;
|
|
|
import com.usoftchina.saas.commons.api.SystemRemindApi;
|
|
|
import com.usoftchina.saas.commons.dto.AddApplyDTO;
|
|
|
-import com.usoftchina.saas.utils.ObjectUtils;
|
|
|
+import com.usoftchina.saas.exception.ExceptionCode;
|
|
|
import com.usoftchina.sso.api.SsoUserSpaceApi;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
|
|
|
+import java.util.List;
|
|
|
+
|
|
|
@RestController
|
|
|
@RequestMapping("/accountCenter")
|
|
|
public class AccountCenterController {
|
|
|
@@ -94,17 +93,18 @@ public class AccountCenterController {
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
- * 校验企业是否已开通saas
|
|
|
- * @param companyName
|
|
|
+ * 校验企业是否已开通saas, 返回模糊匹配结果
|
|
|
+ * @param companyName 企业名称或管理员名称
|
|
|
* @return
|
|
|
*/
|
|
|
@GetMapping("/company/isOpen")
|
|
|
public Result checkIsOpen(@RequestParam("companyName") String companyName){
|
|
|
- CompanyDTO companyDTO = companyApi.getCompanyByName(companyName).getData();
|
|
|
- if (ObjectUtils.isEmpty(companyDTO)){
|
|
|
- return Result.error();
|
|
|
+ Result<List<CompanyRspDTO>> result = companyApi.getCompanyByFuzzyName(companyName);
|
|
|
+ if (result.isSuccess()){
|
|
|
+ List<CompanyRspDTO> companyDTOList = result.getData();
|
|
|
+ return Result.success(companyDTOList);
|
|
|
}
|
|
|
- return Result.success(companyDTO.getId());
|
|
|
+ return Result.error(ExceptionCode.COMPANY_NOT_EXIST);
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
@@ -119,7 +119,7 @@ public class AccountCenterController {
|
|
|
addApplyDTO.setMobile(accountDTO.getMobile());
|
|
|
addApplyDTO.setCompanyId(bindCompanyDTO.getCompanyId());
|
|
|
addApplyDTO.setUsername(bindCompanyDTO.getUsername());
|
|
|
- addApplyDTO.setStatus("0");
|
|
|
+ addApplyDTO.setStatus("2");
|
|
|
systemRemindApi.save(addApplyDTO);
|
|
|
return Result.success();
|
|
|
}
|