diff --git a/mallinkService/src/main/java/com/iformall/douyin/web/json/TtSpuSyncAdapter.java b/mallinkService/src/main/java/com/iformall/douyin/web/json/TtSpuSyncAdapter.java index f6718daa5..d45cd3296 100644 --- a/mallinkService/src/main/java/com/iformall/douyin/web/json/TtSpuSyncAdapter.java +++ b/mallinkService/src/main/java/com/iformall/douyin/web/json/TtSpuSyncAdapter.java @@ -99,7 +99,12 @@ public class TtSpuSyncAdapter implements JsonSerializer, JsonDeserial spuSync.setMpSettletype(GsonHelper.getInteger(json, "mp_settle_type")); spuSync.setOriginPrice(GsonHelper.getInteger(json, "origin_price")); spuSync.setTakeRate(GsonHelper.getInteger(json, "take_rate")); - spuSync.setAttribute(json.getAsJsonObject("attribute")); + + JsonObject attribute = json.getAsJsonObject("attribute"); + if(attribute != null){ + spuSync.setAttribute(attribute.getAsJsonObject("9101")); + } + spuSync.setHighlights(json.getAsJsonArray("highlights")); spuSync.setName(GsonHelper.getString(json, "name"));