ソースを参照

fix 新增ocr接口

Administrator 3 年 前
コミット
452e4574b2

+ 6 - 1
boman-modules/boman-file/src/main/java/com/boman/file/controller/SysFileController.java

@@ -90,11 +90,16 @@ public class SysFileController {
         try {
             String url = sysFileService.uploadFile(file);
             result = HttpClientUtils.doPost("https://api.weixin.qq.com/cv/ocr/idcard?type=photo&img_url=" + url + "&access_token=" + accessToken, null);
+            JSONObject parse = JSONObject.parseObject(result);
+            String errcode = parse.getString("errcode");
             System.out.println("解析身份证返回值:"+result);
+            if ("0".equals(errcode)){
+                return AjaxResult.success(result);
+            }
         } catch (Exception e) {
             e.printStackTrace();
         }
-        return AjaxResult.success(result);
+        return AjaxResult.error("识别失败");
     }
 
     private static String getAccessToken() {