Просмотр исходного кода

//update test

release_toaliyun_real
xhxu 4 лет назад
Родитель
Сommit
c89fa4ba0f
1 измененных файлов: 16 добавлений и 3 удалений
  1. +16
    -3
      mallinkService/src/main/java/com/iformall/douyin/web/json/TtSpuSyncAdapter.java

+ 16
- 3
mallinkService/src/main/java/com/iformall/douyin/web/json/TtSpuSyncAdapter.java Просмотреть файл

@@ -77,19 +77,32 @@ public class TtSpuSyncAdapter implements JsonSerializer<TtSpuSync>, JsonDeserial
protected TtSpuSync convertFromJson(JsonObject json) {
TtSpuSync spuSync = new TtSpuSync();
spuSync.setEntryInfo(json.getAsJsonObject("entry_info"));
spuSync.setFrontCategoryTag(Arrays.asList(GsonHelper.getStringArray(json, "front_category_tag")));
String[] front_category_tags = GsonHelper.getStringArray(json, "front_category_tag");
if(front_category_tags != null){
spuSync.setFrontCategoryTag(Arrays.asList(front_category_tags));
}

spuSync.setRecommendWord(GsonHelper.getString(json, "recommend_word"));
spuSync.setSortWeight(GsonHelper.getInteger(json, "sort_weight"));
spuSync.setSupplierExtIdList(Arrays.asList(GsonHelper.getStringArray(json, "supplier_ext_id_list")));
String[] supplier_ext_id_lists = GsonHelper.getStringArray(json, "supplier_ext_id_list");
if(supplier_ext_id_lists != null){
spuSync.setSupplierExtIdList(Arrays.asList(supplier_ext_id_lists));
}

spuSync.setPrice(GsonHelper.getInteger(json, "price"));
spuSync.setSpuExtId(GsonHelper.getString(json, "spu_ext_id"));
spuSync.setImageList(Arrays.asList(GsonHelper.getStringArray(json, "image_list")));
String[] image_lists = GsonHelper.getStringArray(json, "image_list");
if(image_lists != null){
spuSync.setImageList(Arrays.asList(image_lists));
}

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"));
spuSync.setHighlights(json.getAsJsonArray("highlights"));
spuSync.setName(GsonHelper.getString(json, "name"));

spuSync.setOrderDependsOnDate(GsonHelper.getBoolean(json, "order_depends_on_date"));
spuSync.setSpuType(GsonHelper.getInteger(json, "spu_type"));
spuSync.setStatus(GsonHelper.getInteger(json, "status"));


Загрузка…
Отмена
Сохранить