diff --git a/mallinkService/src/main/java/com/iformall/common/ErrorCode.java b/mallinkService/src/main/java/com/iformall/common/ErrorCode.java index eab0dc06b..30ed33c0a 100644 --- a/mallinkService/src/main/java/com/iformall/common/ErrorCode.java +++ b/mallinkService/src/main/java/com/iformall/common/ErrorCode.java @@ -292,6 +292,8 @@ public enum ErrorCode{ * */ SHOP_IS_NOT_FOUND(22000,"商铺不存在"), SHOP_IS_RENT(22001,"商铺已出租"), + + WIWIDE_INFO_NOT_FOUND(23001,"迈外迪信息未找到"), ; private int code; 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 98a3bd35a..6ffd2aabe 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/DataTowerServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/DataTowerServiceImpl.java @@ -666,25 +666,21 @@ public class DataTowerServiceImpl implements DataTowerService { @Override public ResultData queryCustomerData(String tenantId, Map params) { - WxWiWideInfo wiWideInfo = new WxWiWideInfo(); wiWideInfo.setTenantId(tenantId); List list = wxWiwideInfoMapper.findList(wiWideInfo); + if (list.isEmpty()){ + return new ResultData(ErrorCode.WIWIDE_INFO_NOT_FOUND); + } wiWideInfo = list.get(0); - if (wiWideInfo == null) - return new ResultData(ErrorCode.MALL_INFO_NOT_FOUND); - String res = WiwideUtil.queryData(wiWideInfo, getWiwideToken(wiWideInfo), params); - JSONObject result = JSONObject.parseObject(res); - - if (result.getInteger("result") == 200) - return new ResultData(result.getInteger("result"), - result.getString("msg"), - result.getJSONObject("data")); - else - return new ResultData(result.getInteger("result"), - result.getString("msg")); + if (result.getInteger("result") == 200){ + return new ResultData(result.getInteger("result"),result.getString("msg"), + result.getJSONObject("data")); + } else{ + return new ResultData(result.getInteger("result"),result.getString("msg")); + } }