diff --git a/mallinkService/src/main/java/com/iformall/service/park/impl/dahua/DaHuaParkService.java b/mallinkService/src/main/java/com/iformall/service/park/impl/dahua/DaHuaParkService.java index 4a28dc793..6fcde9a19 100644 --- a/mallinkService/src/main/java/com/iformall/service/park/impl/dahua/DaHuaParkService.java +++ b/mallinkService/src/main/java/com/iformall/service/park/impl/dahua/DaHuaParkService.java @@ -140,9 +140,14 @@ public class DaHuaParkService extends BaseParkService implements ParkAdapterServ JSONObject result = JSON.parseObject(retCode); if (!result.getBoolean("success") ) { String message = result.getString("errMsg"); - if (StringUtils.isNotBlank(message)&& message.contains("操作过于频繁")) { - return new ParkStopFee("-111",dahua.utcToLocal("1990-01-01 00:00:00"),dahua.utcToLocal("1990-01-01 00:00:00"), - "999999999",appId,"payPath",null,null,"大华提示:"+message); + if (StringUtils.isNotBlank(message)) { + //大华停车云睿平台车辆入场之后,有延时,此时可能会提示“该车辆无在停记录” + if (message.contains("操作过于频繁") || message.contains("该车辆无在停记录")) { + return new ParkStopFee("-111",dahua.utcToLocal("1990-01-01 00:00:00"),dahua.utcToLocal("1990-01-01 00:00:00"), + "0",appId,"payPath",null,null,"大华提示:"+message); + }else { + throw new MallinkException(ErrorCode.SYS_SERVER_ERROR.getCode(), "dahua getCarStopFee error."+message); + } }else { //do nothing throw new MallinkException(ErrorCode.SYS_SERVER_ERROR.getCode(), "dahua getCarStopFee error."+message);