REQ-3581: 备份
This commit is contained in:
parent
5930054168
commit
66ec9ef9f1
@ -12,7 +12,7 @@ import cn.axzo.nanopart.ess.api.request.GetContractSignUrlRequest;
|
||||
import cn.axzo.nanopart.ess.api.request.GetEmbedWebUrlRequest;
|
||||
import cn.axzo.nanopart.ess.api.request.GetPersonAuthStateRequest;
|
||||
import cn.axzo.nanopart.ess.api.request.GetSealsRequest;
|
||||
import cn.axzo.nanopart.ess.api.request.GetUnitAuthStatesRequest;
|
||||
import cn.axzo.nanopart.ess.api.request.GetOrgAuthStatesRequest;
|
||||
import cn.axzo.nanopart.ess.api.request.RemoveSealAuthorizationRequest;
|
||||
import cn.axzo.nanopart.ess.api.request.RemoveSealPersonRequest;
|
||||
import cn.axzo.nanopart.ess.api.request.RevokeContractRequest;
|
||||
@ -23,7 +23,7 @@ import cn.axzo.nanopart.ess.api.response.GetContractDetailResponse;
|
||||
import cn.axzo.nanopart.ess.api.response.GetContractSignUrlResponse;
|
||||
import cn.axzo.nanopart.ess.api.response.GetEmbedWebUrlResponse;
|
||||
import cn.axzo.nanopart.ess.api.response.GetPersonAuthStateResponse;
|
||||
import cn.axzo.nanopart.ess.api.response.GetUnitAuthStatesResponse;
|
||||
import cn.axzo.nanopart.ess.api.response.GetOrgAuthStatesResponse;
|
||||
import org.springframework.cloud.openfeign.FeignClient;
|
||||
import org.springframework.web.bind.annotation.PostMapping;
|
||||
import org.springframework.web.bind.annotation.RequestBody;
|
||||
@ -40,9 +40,9 @@ public interface EssApi {
|
||||
/**
|
||||
* 查询单位电子签开通情况
|
||||
*/
|
||||
@PostMapping("api/ess/getUnitAuthStates")
|
||||
ApiResult<List<GetUnitAuthStatesResponse>> getUnitAuthStates(
|
||||
@RequestBody @Valid GetUnitAuthStatesRequest request);
|
||||
@PostMapping("api/ess/getOrgAuthStates")
|
||||
ApiResult<List<GetOrgAuthStatesResponse>> getOrgAuthStates(
|
||||
@RequestBody @Valid GetOrgAuthStatesRequest request);
|
||||
|
||||
/**
|
||||
* 查询用户电子签开通情况(认证)
|
||||
|
||||
@ -11,7 +11,7 @@ import java.util.Set;
|
||||
* @author yanglin
|
||||
*/
|
||||
@Setter @Getter
|
||||
public class GetUnitAuthStatesRequest {
|
||||
public class GetOrgAuthStatesRequest {
|
||||
|
||||
/**
|
||||
* 单位id
|
||||
@ -7,7 +7,7 @@ import lombok.Setter;
|
||||
* @author yanglin
|
||||
*/
|
||||
@Setter @Getter
|
||||
public class GetUnitAuthStatesResponse {
|
||||
public class GetOrgAuthStatesResponse {
|
||||
|
||||
/**
|
||||
* 单位id
|
||||
@ -9,9 +9,9 @@ import cn.axzo.nanopart.ess.api.domain.EssSealPersonInfo;
|
||||
import cn.axzo.nanopart.ess.api.enums.EssSealState;
|
||||
import cn.axzo.nanopart.ess.api.request.GetPersonAuthStateRequest;
|
||||
import cn.axzo.nanopart.ess.api.request.GetSealsRequest;
|
||||
import cn.axzo.nanopart.ess.api.request.GetUnitAuthStatesRequest;
|
||||
import cn.axzo.nanopart.ess.api.request.GetOrgAuthStatesRequest;
|
||||
import cn.axzo.nanopart.ess.api.response.GetPersonAuthStateResponse;
|
||||
import cn.axzo.nanopart.ess.api.response.GetUnitAuthStatesResponse;
|
||||
import cn.axzo.nanopart.ess.api.response.GetOrgAuthStatesResponse;
|
||||
import cn.axzo.nanopart.ess.server.dao.EssOrgDao;
|
||||
import cn.axzo.nanopart.ess.server.dao.EssPersonDao;
|
||||
import cn.axzo.nanopart.ess.server.dao.EssSealDao;
|
||||
@ -55,12 +55,12 @@ public class QueryService {
|
||||
private final EssSealPersonDao essSealPersonDao;
|
||||
private final EssSupport essSupport;
|
||||
|
||||
public List<GetUnitAuthStatesResponse>
|
||||
getEssUnitAuthStates(GetUnitAuthStatesRequest request) {
|
||||
public List<GetOrgAuthStatesResponse>
|
||||
getEssUnitAuthStates(GetOrgAuthStatesRequest request) {
|
||||
List<EssOrg> orgs = essOrgDao.getByOuIds(request.getOuIds());
|
||||
ArrayList<GetUnitAuthStatesResponse> responses = new ArrayList<>();
|
||||
ArrayList<GetOrgAuthStatesResponse> responses = new ArrayList<>();
|
||||
for (Long ouId : request.getOuIds()) {
|
||||
GetUnitAuthStatesResponse response = new GetUnitAuthStatesResponse();
|
||||
GetOrgAuthStatesResponse response = new GetOrgAuthStatesResponse();
|
||||
responses.add(response);
|
||||
response.setOuId(ouId);
|
||||
response.setAuthorized(orgs.stream()
|
||||
|
||||
@ -15,7 +15,7 @@ import cn.axzo.nanopart.ess.api.request.GetContractSignUrlRequest;
|
||||
import cn.axzo.nanopart.ess.api.request.GetEmbedWebUrlRequest;
|
||||
import cn.axzo.nanopart.ess.api.request.GetPersonAuthStateRequest;
|
||||
import cn.axzo.nanopart.ess.api.request.GetSealsRequest;
|
||||
import cn.axzo.nanopart.ess.api.request.GetUnitAuthStatesRequest;
|
||||
import cn.axzo.nanopart.ess.api.request.GetOrgAuthStatesRequest;
|
||||
import cn.axzo.nanopart.ess.api.request.RemoveSealAuthorizationRequest;
|
||||
import cn.axzo.nanopart.ess.api.request.RemoveSealPersonRequest;
|
||||
import cn.axzo.nanopart.ess.api.request.RevokeContractRequest;
|
||||
@ -26,7 +26,7 @@ import cn.axzo.nanopart.ess.api.response.GetContractDetailResponse;
|
||||
import cn.axzo.nanopart.ess.api.response.GetContractSignUrlResponse;
|
||||
import cn.axzo.nanopart.ess.api.response.GetEmbedWebUrlResponse;
|
||||
import cn.axzo.nanopart.ess.api.response.GetPersonAuthStateResponse;
|
||||
import cn.axzo.nanopart.ess.api.response.GetUnitAuthStatesResponse;
|
||||
import cn.axzo.nanopart.ess.api.response.GetOrgAuthStatesResponse;
|
||||
import cn.axzo.nanopart.ess.server.dao.EssContractDao;
|
||||
import cn.axzo.nanopart.ess.server.entity.EssContract;
|
||||
import cn.axzo.nanopart.ess.server.ess.ContractManager;
|
||||
@ -55,7 +55,7 @@ class ApiController implements EssApi {
|
||||
private final EssService essService;
|
||||
|
||||
@Override
|
||||
public ApiResult<List<GetUnitAuthStatesResponse>> getUnitAuthStates(GetUnitAuthStatesRequest request) {
|
||||
public ApiResult<List<GetOrgAuthStatesResponse>> getOrgAuthStates(GetOrgAuthStatesRequest request) {
|
||||
return ApiResult.ok(queryService.getEssUnitAuthStates(request));
|
||||
}
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user