tongfeng il y a 2 ans
Parent
commit
8e1df006d4

+ 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();