|
|
@@ -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);
|
|
|
+ }
|
|
|
+
|
|
|
}
|