From e8192529c3eac7c47f669563d37b47953c5f038f Mon Sep 17 00:00:00 2001 From: xhxu Date: Thu, 9 Jun 2022 14:23:05 +0800 Subject: [PATCH] //tt product --- .../web/api/impl/TtWebGoodsServiceImpl.java | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/mallinkService/src/main/java/com/iformall/douyin/web/api/impl/TtWebGoodsServiceImpl.java b/mallinkService/src/main/java/com/iformall/douyin/web/api/impl/TtWebGoodsServiceImpl.java index 755722769..76e00bd7d 100644 --- a/mallinkService/src/main/java/com/iformall/douyin/web/api/impl/TtWebGoodsServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/douyin/web/api/impl/TtWebGoodsServiceImpl.java @@ -62,10 +62,10 @@ public class TtWebGoodsServiceImpl implements TtWebGoodsService { String result = this.service.execute(getExecutor, apiUrl, param); BaseGoodsResult baseResult = GSON.fromJson(result, BaseGoodsResult.class); if(baseResult.isSuccess()){ - JsonObject object = (JsonObject) baseResult.getData(); - if(object != null){ - JsonObject product_draft_list = object.getAsJsonObject("product_draft_list"); - List list = GSON.fromJson(product_draft_list.toString(), + Map map = (Map) baseResult.getData(); + if(map != null){ + String product_draft_list = map.get("product_draft_list").toString(); + List list = GSON.fromJson(product_draft_list, new TypeReference>() {}.getType()); return list; } @@ -114,10 +114,10 @@ public class TtWebGoodsServiceImpl implements TtWebGoodsService { String result = this.service.execute(getExecutor, apiUrl, param); BaseGoodsResult baseResult = GSON.fromJson(result, BaseGoodsResult.class); if(baseResult.isSuccess()){ - JsonObject object = (JsonObject) baseResult.getData(); - if(object != null){ - JsonObject product_online_list = object.getAsJsonObject("product_online_list"); - List list = GSON.fromJson(product_online_list.toString(), + Map map = (Map) baseResult.getData(); + if(map != null){ + String product_online_list = map.get("product_online_list").toString(); + List list = GSON.fromJson(product_online_list, new TypeReference>() {}.getType()); return list; } @@ -160,8 +160,8 @@ public class TtWebGoodsServiceImpl implements TtWebGoodsService { String result = this.service.execute(postExecutor, apiUrl, GSON.toJson(product)); BaseGoodsResult baseResult = GSON.fromJson(result, BaseGoodsResult.class); if(baseResult.isSuccess()){ - JsonObject data = (JsonObject) baseResult.getData(); - return GsonHelper.getString(data,"product_id"); + Map map = (Map) baseResult.getData(); + return map.get("product_id").toString(); }else{ throw new WxErrorException(WxError.builder().errorCode(baseResult.getErrCode()).errorMsg(baseResult.getErrMsg()).build()); }