瀏覽代碼

人脸对比

tongfeng 2 年之前
父節點
當前提交
8e1df006d4
共有 1 個文件被更改,包括 7 次插入6 次删除
  1. 7 6
      eladmin-system/src/main/java/me/zhengjie/domain/notary/impl/NotaryDomainImpl.java

+ 7 - 6
eladmin-system/src/main/java/me/zhengjie/domain/notary/impl/NotaryDomainImpl.java

@@ -60,12 +60,13 @@ public class NotaryDomainImpl implements NotaryDomain {
      * @return
      */
     public ResultCode compareFace(CompareImageDomain compareImageDomain) {
-
-        String base64 = "";
-        if (compareImageDomain.getBase64().startsWith("data:image/png;base64,")){
-            base64 = compareImageDomain.getBase64().replace("data:image/png;base64,","");
-        }else {
-            base64=compareImageDomain.getBase64();
+        String base64 = compareImageDomain.getBase64();
+        if (base64==null){
+            return ResultCode.PARAM_IS_BLANK;
+        }
+        String[] base64s = base64.split("base64");
+        if (base64s!=null && base64s.length>1){
+            base64 = base64s[1];
         }
         //先判断是银行客户经理还是当事人
         String roleId = compareImageDomain.getRoleId();