he2802 vor 3 Jahren
Ursprung
Commit
de7df53544

+ 0 - 0
zhongzheng-admin/src/main/java/com/zhongzheng/controller/face/FaceController.java → zhongzheng-api/src/main/java/com/zhongzheng/controller/face/FaceController.java


+ 2 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/tencentcloud/bo/FaceQueryBo.java

@@ -30,5 +30,7 @@ public class FaceQueryBo extends BaseEntity {
 	@ApiModelProperty("用户ID")
 	private Long userId;
 
+	@ApiModelProperty("图片base64地址")
+	private String ImageA;
 
 }

+ 5 - 5
zhongzheng-system/src/main/java/com/zhongzheng/modules/tencentcloud/service/impl/FaceServiceImpl.java

@@ -58,19 +58,19 @@ public class FaceServiceImpl implements IFaceService {
             }
             String oneInchPhotos = userVo.getOneInchPhotos(); //一寸照片
             if(Validator.isEmpty(oneInchPhotos)){
-                return 100;
+                //没有无需匹配
+                return 101;
             }
             oneInchPhotos =ossHost+"/"+oneInchPhotos;
-            System.out.println("匹配");
             Credential cred = new Credential(SecretId, SecretKey);
             ClientProfile clientProfile = new ClientProfile();
             clientProfile.setSignMethod(clientProfile.SIGN_TC3_256);
             IaiClient iaiClient = new IaiClient(cred,"ap-guangzhou");
             CompareFaceRequest faceRequest = new CompareFaceRequest();
-            faceRequest.setUrlA(bo.getUrlA());
-            faceRequest.setUrlB(bo.getUrlB());
+            faceRequest.setImageA(bo.getImageA());
+            faceRequest.setUrlB(oneInchPhotos);
        //     faceRequest.setUrlA("https://file-dev.xyyxt.net/oss/images/avatar/20220303/1646295379430_725448525");
-        //    faceRequest.setUrlB("https://file-dev.xyyxt.net/oss/images/avatar/20220303/1646295301022_1332431765");
+       //     faceRequest.setUrlB("https://file-dev.xyyxt.net/oss/images/avatar/20220303/1646295301022_1332431765");
             faceRequest.setQualityControl(4L);
             CompareFaceResponse response = iaiClient.CompareFace(faceRequest);
             System.out.println("结果");