Commit 39a17211 authored by duanruiming's avatar duanruiming

[update] 优化海康服务调用异常处理

parent cdf53b05
......@@ -10,6 +10,6 @@ import java.util.List;
* @date 2022/11/21 14:07
*/
public interface HkLightsStatusService {
List<LightsStatusVO> getHkLightsStatus(List<BaseCrossInfo> baseCrossInfoList);
List<LightsStatusVO> getHkLightsStatus(String crossId);
List<LightsStatusVO> getHkLightsStatus(List<BaseCrossInfo> baseCrossInfoList) throws Exception;
List<LightsStatusVO> getHkLightsStatus(String crossId) throws Exception;
}
......@@ -10,5 +10,5 @@ import java.util.List;
* @date 2022/11/21 10:04
*/
public interface HkRunningStatusService {
List<SignalStatusLogPO> getHkRunningStatus(List<BaseCrossInfo> baseCrossInfoList);
List<SignalStatusLogPO> getHkRunningStatus(List<BaseCrossInfo> baseCrossInfoList) throws Exception;
}
......@@ -96,7 +96,7 @@ public class HkLightsStatusServiceImpl implements HkLightsStatusService {
@Override
public List<LightsStatusVO> getHkLightsStatus(String crossId) {
public List<LightsStatusVO> getHkLightsStatus(String crossId) throws Exception{
List<LightsStatusVO> result = new ArrayList<>();
CrossInfoPO crossInfoPO = crossInfoMapper.selectByPrimaryKey(crossId);
......@@ -281,7 +281,7 @@ public class HkLightsStatusServiceImpl implements HkLightsStatusService {
}
@Override
public List<LightsStatusVO> getHkLightsStatus(List<BaseCrossInfo> baseCrossInfoList) {
public List<LightsStatusVO> getHkLightsStatus(List<BaseCrossInfo> baseCrossInfoList) throws Exception{
List<LightsStatusVO> result = new ArrayList<>();
LightsStatusVO infoVo;
try {
......@@ -380,7 +380,8 @@ public class HkLightsStatusServiceImpl implements HkLightsStatusService {
}
}
} catch (Exception e) {
log.error("系统繁忙,服务器端内部错误!", e);
log.error("调用海康平台实时灯态异常:", e);
throw new Exception(e);
}
return result;
}
......
......@@ -32,7 +32,7 @@ public class HkRunningStatusServiceImpl implements HkRunningStatusService {
private final RedisUtil redisUtil;
@Override
public List<SignalStatusLogPO> getHkRunningStatus(List<BaseCrossInfo> baseCrossInfoList) {
public List<SignalStatusLogPO> getHkRunningStatus(List<BaseCrossInfo> baseCrossInfoList) throws Exception {
List<SignalStatusLogPO> result = new ArrayList<>();
SignalStatusLogPO po;
try {
......@@ -77,7 +77,8 @@ public class HkRunningStatusServiceImpl implements HkRunningStatusService {
}
}
} catch(Exception e){
log.error("系统繁忙,服务器端内部错误!", e);
log.error("调用海康平台路口运行状态异常:", e);
throw new Exception(e);
}
return result;
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment