From 42e1a8dd0e9da360aea2c07fd0e7993816d76b9c Mon Sep 17 00:00:00 2001 From: guoshengxiong <1923636941@qq.com> Date: Sat, 18 May 2024 15:39:45 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BA=BA=E5=91=98=E5=90=8C=E6=AD=A5isc?= =?UTF-8?q?=E6=8F=90=E7=A4=BA=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/zhgd/xmgl/call/HikvisionCall.java | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/zhgd/xmgl/call/HikvisionCall.java b/src/main/java/com/zhgd/xmgl/call/HikvisionCall.java index 93510693b..b776b67b2 100644 --- a/src/main/java/com/zhgd/xmgl/call/HikvisionCall.java +++ b/src/main/java/com/zhgd/xmgl/call/HikvisionCall.java @@ -1080,8 +1080,14 @@ public class HikvisionCall { JSONObject jo = JSONObject.parseObject(rs); String code = jo.getString("code"); if (Objects.equals(code, "0x00072002")) { - msg = "同步失败,人员名称:" + workerInfo.getWorkerName() + ",身份证号:" + workerInfo.getIdCard() + "。失败原因:人脸照片校验失败"; - title += "失败"; + String msg1 = jo.getString("msg"); + if (Objects.equals(msg1, "Please Change Picture,Picture Max Size Is Limit 200KB")) { + msg = "同步失败,人员名称:" + workerInfo.getWorkerName() + ",身份证号:" + workerInfo.getIdCard() + "。失败原因:人脸图片不能大于200KB"; + title += "失败"; + } else { + msg = "同步失败,人员名称:" + workerInfo.getWorkerName() + ",身份证号:" + workerInfo.getIdCard() + "。失败原因:下发异常"; + title += "失败"; + } } else if (Objects.equals(code, "0x00052301")) { String msg1 = jo.getString("msg"); if (Objects.equals(msg1, "OrgIndexCode Not Exists")) { @@ -1102,6 +1108,15 @@ public class HikvisionCall { msg = "同步失败,人员名称:" + workerInfo.getWorkerName() + ",身份证号:" + workerInfo.getIdCard() + "。失败原因:下发异常"; title += "失败"; } + } else if (Objects.equals(code, "0x00072003")) { + String msg1 = jo.getString("msg"); + if (Objects.equals(msg1, "The format of parameter phoneNo is not correct.")) { + msg = "同步失败,人员名称:" + workerInfo.getWorkerName() + ",身份证号:" + workerInfo.getIdCard() + "。失败原因:手机号码格式不正确"; + title += "失败"; + } else { + msg = "同步失败,人员名称:" + workerInfo.getWorkerName() + ",身份证号:" + workerInfo.getIdCard() + "。失败原因:下发异常"; + title += "失败"; + } } else { msg = "同步失败,人员名称:" + workerInfo.getWorkerName() + ",身份证号:" + workerInfo.getIdCard() + "。失败原因:下发异常"; title += "失败";