支付宝刷脸:资源初始化

This commit is contained in:
张雪 2025-07-02 09:24:21 +08:00
parent dd717d5392
commit 9471c9e01b
1 changed files with 16 additions and 0 deletions

View File

@ -7,6 +7,7 @@ import cn.hutool.http.HttpRequest;
import com.alibaba.fastjson.JSONObject;
import com.alibaba.fastjson.JSON;
import com.dpkj.common.vo.Result;
import com.dpkj.modules.chs.dll.AlipayDll;
import com.dpkj.modules.scanface.ali.config.AliFaceConfig;
import com.dpkj.modules.scanface.ali.constants.AliFaceConstants;
import com.dpkj.modules.scanface.ali.dll.AbcpInvoke;
@ -19,6 +20,7 @@ import org.springframework.stereotype.Component;
import org.springframework.stereotype.Service;
import org.thymeleaf.util.StringUtils;
import javax.annotation.PostConstruct;
import javax.annotation.Resource;
import java.io.File;
import java.util.HashMap;
@ -45,6 +47,20 @@ public class AliScanFaceServiceImpl implements IAliScanFaceService {
private AliFaceConfig aliFaceConfig;
/**
* 资源初始化
* 把刷脸初始化加到项目启动时先初始化一次防止首次调用刷脸初始化过慢的问题
*/
@PostConstruct
public void postConstruct() {
log.info("[AliScanFaceServiceImpl][postConstruct][支付宝刷脸DLL] 初始化动态链接库");
try {
this.iniAbcpAbsolute();
} catch (Exception e) {
log.info("[AliScanFaceServiceImpl][postConstruct][56][支付宝刷脸初始化失败:] {}", e.getMessage());
}
}
/**
* @description: * 完整的统一的支付宝刷脸支付
* 1调用硬件刷脸获取到ftoken