diff --git a/cloud/dahua/src/main/java/com/example/dahua/async/SendUserInfoTask.java b/cloud/dahua/src/main/java/com/example/dahua/async/SendUserInfoTask.java index 8c36d6c..6f2a61d 100644 --- a/cloud/dahua/src/main/java/com/example/dahua/async/SendUserInfoTask.java +++ b/cloud/dahua/src/main/java/com/example/dahua/async/SendUserInfoTask.java @@ -485,17 +485,30 @@ public class SendUserInfoTask { StringBuffer sb = new StringBuffer(); //卡异常信息 if(!StringUtils.isEmpty(cardErrNum)){ - String message = EnumSendCardErrorType.getByCode(cardErrNum).getMessage(); - sb.append("卡:").append(message).append("+"); + EnumSendCardErrorType enumSendCardErrorType = EnumSendCardErrorType.getByCode(cardErrNum); + String message = ""; + if(enumSendCardErrorType !=null){ + message= enumSendCardErrorType.getMessage(); + sb.append("下发卡:").append(message).append(";"); + } + log.info("下发卡失败,错误码:{},错误描述:{}",cardErrNum,message); } //人脸异常信息 if(!StringUtils.isEmpty(faceErrNum)){ - String message = EnumSendFaceErrorType.getByCode(faceErrNum).getMessage(); - sb.append("人脸:").append(message); + EnumSendFaceErrorType enumSendFaceErrorType = EnumSendFaceErrorType.getByCode(faceErrNum); + String message = ""; + if(enumSendFaceErrorType !=null){ + message= enumSendFaceErrorType.getMessage(); + sb.append("下发人脸:").append(message); + } + log.info("下发人脸失败,错误码:{},错误描述:{}",faceErrNum,message); } return sb.toString(); } + public static void main(String[] args) { + System.out.println(new SendUserInfoTask().analysisErrorMsg("","")); + } /** * 添加人脸下发失败记录 -- libgit2 0.21.0