实名认证后台服务主要涉及两个接口:人脸核身初始化接口、人脸核身结果查询接口
import com.alibaba.fastjson.JSONObject;
import com.alipay.api.*;
import com.alipay.api.domain.DatadigitalFincloudGeneralsaasFaceVerificationInitializeModel;
import com.alipay.api.domain.DatadigitalFincloudGeneralsaasFaceVerificationQueryModel;
import com.alipay.api.request.DatadigitalFincloudGeneralsaasFaceVerificationInitializeRequest;
import com.alipay.api.request.DatadigitalFincloudGeneralsaasFaceVerificationQueryRequest;
import com.alipay.api.response.DatadigitalFincloudGeneralsaasFaceVerificationInitializeResponse;
import com.alipay.api.response.DatadigitalFincloudGeneralsaasFaceVerificationQueryResponse;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.io.IOException;
import java.io.InputStream;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.StandardCopyOption;
import java.util.UUID;
/**
* 支付宝实名认证服务
*
* @Author zwm
* @Date 2025-01-06
*/
@Service
@Slf4j
public class AlipayRealNameAuthServiceImpl implements RealNameAuthService {
@Autowired
private AliyunProperties aliyunAuthProperties;
@Autowired
private CustomerMapper customerMapper;
@Autowired
private CustomerAuthService customerAuthService;
@Autowired
private CustomerCacheService customerCacheServ