From e23f5367ca52cfe9428ac709d47713e765fd8fa2 Mon Sep 17 00:00:00 2001 From: gongbiao Date: Sat, 8 Dec 2018 10:36:28 +0800 Subject: [PATCH] =?UTF-8?q?[=E7=A7=BB=E5=8A=A8=E7=AB=AF=E6=95=B0=E6=8D=AE?= =?UTF-8?q?=E5=A1=94=E5=8F=B0][=E4=BF=AE=E6=94=B9][=E6=9F=A5=E8=AF=A2?= =?UTF-8?q?=E8=BF=88=E5=A4=96=E8=BF=AA=E4=BF=A1=E6=81=AF=E4=B8=BA=E7=A9=BA?= =?UTF-8?q?=E6=97=B6=E7=9A=84=E5=88=A4=E6=96=AD]?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/iformall/common/ErrorCode.java | 2 ++ .../service/impl/DataTowerServiceImpl.java | 22 ++++++++----------- 2 files changed, 11 insertions(+), 13 deletions(-) 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")); + } }