车车 8 mesiacov pred
rodič
commit
b78c6cf3c2

+ 6 - 0
ktg-iscs/pom.xml

@@ -55,6 +55,12 @@
             <version>1.4.0</version>
         </dependency>
 
+        <dependency>
+            <groupId>com.machinezoo.sourceafis</groupId>
+            <artifactId>sourceafis</artifactId>
+            <version>3.13.0</version>
+        </dependency>
+
     </dependencies>
 
 </project>

+ 1 - 0
ktg-iscs/src/main/java/com/ktg/iscs/controller/IsMaterialsCheckPlanController.java

@@ -113,4 +113,5 @@ public class IsMaterialsCheckPlanController extends BaseController
     {
         return CommonResult.success(isMaterialsCheckPlanService.deleteIsMaterialsCheckPlanByPlanIds(planIds));
     }
+
 }

+ 15 - 0
ktg-iscs/src/main/java/com/ktg/iscs/controller/TestIscsController.java

@@ -9,7 +9,9 @@ import com.ktg.common.core.controller.BaseController;
 import com.ktg.common.enums.BusinessType;
 import com.ktg.common.pojo.CommonResult;
 import com.ktg.common.utils.poi.ExcelUtil;
+import com.ktg.iscs.config.FingerprintComparisonByImg;
 import com.ktg.iscs.domain.TestIscs;
+import com.ktg.iscs.domain.vo.cabinet.VerificationVO;
 import com.ktg.iscs.service.ITestIscsService;
 import io.swagger.annotations.Api;
 import io.swagger.annotations.ApiOperation;
@@ -21,6 +23,7 @@ import org.springframework.web.bind.annotation.*;
 
 import javax.servlet.http.HttpServletResponse;
 import java.util.Arrays;
+import java.util.HashSet;
 import java.util.List;
 
 /**
@@ -122,4 +125,16 @@ public class TestIscsController extends BaseController
         Long[] longIds = Convert.toLongArray(ids);
         return CommonResult.success(testIscsService.removeBatchByIds(Arrays.asList(longIds)));
     }
+
+    @ApiOperation("指纹测试-----------")
+    @GetMapping(value = "/testFingerprint")
+    public CommonResult<VerificationVO> testFingerprint(String a, String b) {
+        // a = "C:\\Users\\车车\\Desktop\\指纹\\6.png";
+        // b = "C:\\Users\\车车\\Desktop\\指纹\\1.jpg,C:\\Users\\车车\\Desktop\\指纹\\2.jpg,C:\\Users\\车车\\Desktop\\指纹\\3.jpg,C:\\Users\\车车\\Desktop\\指纹\\4.jpg,C:\\Users\\车车\\Desktop\\指纹\\5.png,C:\\Users\\车车\\Desktop\\指纹\\6.png,C:\\Users\\车车\\Desktop\\指纹\\7.jpg";
+        String[] strArray = Convert.toStrArray(b);
+        List<String> list = Arrays.asList(strArray);
+        VerificationVO verificationVO = FingerprintComparisonByImg.completableFutureComparison(a, new HashSet<>(list));
+        return CommonResult.success(verificationVO);
+    }
+
 }