diff --git a/pom.xml b/pom.xml
index 86af71a..4785747 100644
--- a/pom.xml
+++ b/pom.xml
@@ -132,6 +132,24 @@
2.0.1.Final
+
+
+ com.github.binarywang
+ weixin-java-pay
+ 4.7.0
+
+
+
+
+ org.jdom
+ jdom2
+ 2.0.6
+
+
+ jakarta.xml.bind
+ jakarta.xml.bind-api
+
+
diff --git a/src/main/java/com/dpkj/modules/scanface/ali/controller/AliScanFaceController.java b/src/main/java/com/dpkj/modules/scanface/ali/controller/AliScanFaceController.java
index a236330..593cadf 100644
--- a/src/main/java/com/dpkj/modules/scanface/ali/controller/AliScanFaceController.java
+++ b/src/main/java/com/dpkj/modules/scanface/ali/controller/AliScanFaceController.java
@@ -1,19 +1,13 @@
package com.dpkj.modules.scanface.ali.controller;
-import cn.hutool.core.lang.Console;
import com.alibaba.fastjson.JSONObject;
-import com.dpkj.common.constant.ChsConst;
import com.dpkj.common.vo.Result;
-import com.dpkj.modules.chs.dll.AlipayDll;
-import com.dpkj.modules.chs.entity.AlipayEcRequestData;
import com.dpkj.modules.scanface.ali.config.AliFaceConfig;
import com.dpkj.modules.scanface.ali.dll.AbcpInvoke;
import com.dpkj.modules.scanface.ali.dll.AliScanFaceDll;
import com.dpkj.modules.scanface.ali.service.IAliScanFaceService;
-import com.dpkj.modules.scanface.vo.MyCallbackRsp;
+import com.dpkj.modules.scanface.ali.vo.MyCallbackRsp;
import com.sun.jna.Callback;
-import com.sun.jna.Memory;
-import com.sun.jna.Pointer;
import lombok.AllArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.springframework.web.bind.annotation.GetMapping;
@@ -40,7 +34,8 @@ public class AliScanFaceController {
private AliFaceConfig aliFaceConfig;
/**
- * 初始化,
+ * ABCP初始化,
+ * https://opendocs.alipay.com/iot/05e9ye
* @return
* @throws AliScanFaceDll.DllRegistrationException
*/
@@ -49,9 +44,38 @@ public class AliScanFaceController {
return aliScanFaceService.iniAbcp();
}
+ /**
+ * ABCP服务调用
+ * https://opendocs.alipay.com/iot/05e9ye
+ * @return
+ */
+ @GetMapping("abcpStartService")
+ Result