diff --git a/mallinkService/src/main/java/com/iformall/common/ErrorCode.java b/mallinkService/src/main/java/com/iformall/common/ErrorCode.java index e4f374b6b..4c42bd6a1 100644 --- a/mallinkService/src/main/java/com/iformall/common/ErrorCode.java +++ b/mallinkService/src/main/java/com/iformall/common/ErrorCode.java @@ -501,6 +501,7 @@ public enum ErrorCode{ */ WIWIDE_INFO_NOT_FOUND(23001,"迈外迪信息未找到"), WIWIDE_INFO_NOT_READY(23002,"迈外迪信息未就绪"), + WIWIDE_INFO_NOT_SUPPORT(23003,"迈外迪信息版本不支持"), /** diff --git a/mallinkService/src/main/java/com/iformall/service/impl/DataTowerServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/impl/DataTowerServiceImpl.java index 196cfe54a..9e1135832 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/DataTowerServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/DataTowerServiceImpl.java @@ -914,6 +914,11 @@ public class DataTowerServiceImpl implements DataTowerService { return new ResultData(ErrorCode.WIWIDE_INFO_NOT_FOUND); } wiWideInfo = list.get(0); + + if(wiWideInfo.getOldPlat().intValue() == 0){ + return new ResultData(ErrorCode.WIWIDE_INFO_NOT_SUPPORT); + } + List cap = JSONArray.parseArray(wiWideInfo.getCapability(), Integer.class); Integer dataType; try {