|
|
@@ -13,6 +13,7 @@ import com.tencentcloudapi.faceid.v20180301.models.DetectAuthResponse;
|
|
|
import com.tencentcloudapi.faceid.v20180301.models.GetDetectInfoRequest;
|
|
|
import com.tencentcloudapi.faceid.v20180301.models.GetDetectInfoResponse;
|
|
|
import com.zhongzheng.common.utils.DateUtils;
|
|
|
+import com.zhongzheng.common.utils.file.ImageUtils;
|
|
|
import com.zhongzheng.modules.alioss.service.OssService;
|
|
|
import com.zhongzheng.modules.course.mapper.CourseMapper;
|
|
|
import com.zhongzheng.modules.exam.domain.ExamArrangementGuide;
|
|
|
@@ -21,6 +22,7 @@ import com.zhongzheng.modules.face.service.IFaceService;
|
|
|
import com.zhongzheng.modules.user.bo.UserEditBo;
|
|
|
import com.zhongzheng.modules.user.bo.UserOcrAddBo;
|
|
|
import com.zhongzheng.modules.user.domain.User;
|
|
|
+import com.zhongzheng.modules.user.domain.UserOcr;
|
|
|
import com.zhongzheng.modules.user.mapper.UserMapper;
|
|
|
import com.zhongzheng.modules.user.service.IUserOcrService;
|
|
|
import com.zhongzheng.modules.user.service.IUserService;
|
|
|
@@ -129,9 +131,7 @@ public class FaceServiceImpl implements IFaceService {
|
|
|
iUserOcrService.insertByAddBo(bo);
|
|
|
ossService.closeClient();
|
|
|
}
|
|
|
-
|
|
|
}
|
|
|
-
|
|
|
} catch (TencentCloudSDKException e) {
|
|
|
System.out.println(e.toString());
|
|
|
}
|
|
|
@@ -154,11 +154,15 @@ public class FaceServiceImpl implements IFaceService {
|
|
|
String IdCard = user.getIdCard();
|
|
|
String Name = user.getRealname();
|
|
|
String ImageBase64 = user.getRealname();
|
|
|
- String params = "{\"RuleId\":\""+RuleId+"\",\"IdCard\":\"\"+RuleId+\"\\\"}";
|
|
|
+
|
|
|
+ UserOcr ocr = iUserOcrService.queryByUserId(userId);
|
|
|
+ String bestFile = ocr.getBestFrame();
|
|
|
+ String base64 = ImageUtils.encodeImgageToBase64("https://file-dev.xyyxt.net/"+bestFile);
|
|
|
+ String params = "{\"RuleId\":\""+RuleId+"\",\"IdCard\":\""+IdCard+"\",\"Name\":\""+Name+"\"" +
|
|
|
+ ",\"ImageBase64\":\""+base64+"\"}";
|
|
|
DetectAuthRequest req = DetectAuthRequest.fromJsonString(params, DetectAuthRequest.class);
|
|
|
// DetectAuthRequest req = new DetectAuthRequest();
|
|
|
DetectAuthResponse resp = client.DetectAuth(req);
|
|
|
- System.out.println(DetectAuthResponse.toJsonString(resp));
|
|
|
FaceVo vo = BeanUtil.toBean(resp, com.zhongzheng.modules.face.bo.FaceVo.class);
|
|
|
return vo;
|
|
|
}
|
|
|
@@ -167,4 +171,6 @@ public class FaceServiceImpl implements IFaceService {
|
|
|
}
|
|
|
return null;
|
|
|
}
|
|
|
+
|
|
|
+
|
|
|
}
|