| | |
| | | /// <summary> |
| | | /// 文字识别营业执照 |
| | | /// </summary> |
| | | public class OcrCommandHandler() : |
| | | IRequestHandler<GetLicenseOcrCommand, GetLicenseOcrCommandResult> |
| | | public class OcrCommandHandler : |
| | | IRequestHandler<GetLicenseOcrCommand, GetLicenseOcrCommandResult>, |
| | | IRequestHandler<GetIdentityOcrCommand, GetIdentityOcrCommandResult> |
| | | { |
| | | /// <summary> |
| | | /// 文字识别营业执照 |
| | |
| | | var result = await request.Url.OcrBusinessLicense(request.Scene, request.IsOssUrl); |
| | | return result.Adapt<GetLicenseOcrCommandResult>(); |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 文字识别身份证 |
| | | /// </summary> |
| | | /// <param name="request"></param> |
| | | /// <param name="cancellationToken"></param> |
| | | /// <returns></returns> |
| | | public async Task<GetIdentityOcrCommandResult> Handle(GetIdentityOcrCommand request, CancellationToken cancellationToken) |
| | | { |
| | | var result = await request.Url.OcrBusinessLicense(request.Scene, request.IsOssUrl); |
| | | return result.Adapt<GetIdentityOcrCommandResult>(); |
| | | } |
| | | } |
| | | } |