调整
This commit is contained in:
@@ -218,4 +218,171 @@ export function transformAliExpress(content) {
|
||||
}
|
||||
|
||||
return template
|
||||
}
|
||||
|
||||
export function transformShein(leftData) {
|
||||
let rightData = {};
|
||||
// 普通属性
|
||||
rightData.back_size_attribute_list = []
|
||||
rightData.brand_code = ''
|
||||
rightData.category_id = leftData.category_id
|
||||
rightData.category_id_list = []
|
||||
if (leftData.category_info.level_one_category_id) {
|
||||
rightData.category_id_list.push(leftData.category_info.level_one_category_id)
|
||||
}
|
||||
if (leftData.category_info.level_two_category_id) {
|
||||
rightData.category_id_list.push(leftData.category_info.level_two_category_id)
|
||||
}
|
||||
if (leftData.category_info.level_three_category_id) {
|
||||
rightData.category_id_list.push(leftData.category_info.level_three_category_id)
|
||||
}
|
||||
if (leftData.category_info.level_four_category_id) {
|
||||
rightData.category_id_list.push(leftData.category_info.level_four_category_id)
|
||||
}
|
||||
rightData.certificate_list = []
|
||||
rightData.confirm_size_img = false
|
||||
rightData.extra = {
|
||||
"switch_to_spu_pic": false,
|
||||
"from_page_id": null,
|
||||
"spu_tag": [],
|
||||
"transformCvSizeImage": false,
|
||||
"useCvTransformImage": false,
|
||||
"confirm_volume_sku": [],
|
||||
"confirm_weight_sku": []
|
||||
}
|
||||
rightData.image_info = {}
|
||||
rightData.multi_language_desc_list = [
|
||||
{
|
||||
"language": "en",
|
||||
"name": ""
|
||||
},
|
||||
{
|
||||
"language": "fr",
|
||||
"name": ""
|
||||
},
|
||||
{
|
||||
"language": "es",
|
||||
"name": ""
|
||||
},
|
||||
{
|
||||
"language": "de",
|
||||
"name": ""
|
||||
},
|
||||
{
|
||||
"language": "it",
|
||||
"name": ""
|
||||
},
|
||||
{
|
||||
"language": "ru",
|
||||
"name": ""
|
||||
},
|
||||
{
|
||||
"language": "ar",
|
||||
"name": ""
|
||||
},
|
||||
{
|
||||
"language": "zh-tw",
|
||||
"name": ""
|
||||
},
|
||||
{
|
||||
"language": "zh-cn",
|
||||
"name": ""
|
||||
},
|
||||
{
|
||||
"language": "th",
|
||||
"name": ""
|
||||
},
|
||||
{
|
||||
"language": "id",
|
||||
"name": ""
|
||||
},
|
||||
{
|
||||
"language": "nl",
|
||||
"name": ""
|
||||
},
|
||||
{
|
||||
"language": "tr",
|
||||
"name": ""
|
||||
},
|
||||
{
|
||||
"language": "vi",
|
||||
"name": ""
|
||||
},
|
||||
{
|
||||
"language": "pt-br",
|
||||
"name": ""
|
||||
},
|
||||
{
|
||||
"language": "he",
|
||||
"name": ""
|
||||
},
|
||||
{
|
||||
"language": "sv",
|
||||
"name": ""
|
||||
},
|
||||
{
|
||||
"language": "pl",
|
||||
"name": ""
|
||||
},
|
||||
{
|
||||
"language": "pt-pt",
|
||||
"name": ""
|
||||
},
|
||||
{
|
||||
"language": "ko",
|
||||
"name": ""
|
||||
},
|
||||
{
|
||||
"language": "ja",
|
||||
"name": ""
|
||||
},
|
||||
{
|
||||
"language": "el-gr",
|
||||
"name": ""
|
||||
},
|
||||
{
|
||||
"language": "cs-cz",
|
||||
"name": ""
|
||||
},
|
||||
{
|
||||
"language": "ro",
|
||||
"name": ""
|
||||
}
|
||||
]
|
||||
rightData.multi_language_name_list = []
|
||||
let lang = leftData.multi_language_name_list.filter(item => {
|
||||
return item.language == 'zh-cn'
|
||||
})
|
||||
rightData.multi_language_name_list.push({
|
||||
language: 'zh-cn',
|
||||
name: lang[0].name
|
||||
})
|
||||
rightData.part_info_list = []
|
||||
rightData.plm_pattern_id_list = []
|
||||
rightData.product_attribute_list = leftData.product_attribute_list
|
||||
rightData.product_type_id = leftData.product_type_id
|
||||
rightData.product_video_list = leftData.product_video_list
|
||||
rightData.sample_sku_back_size = leftData.sample_sku_back_size
|
||||
rightData.site_list = leftData.site_list
|
||||
rightData.size_attribute_list = leftData.size_attribute_list
|
||||
rightData.skc_list = leftData.skc_list
|
||||
rightData.skc_list.map(item => {
|
||||
item.image_info.image_group_code = null
|
||||
item.image_info.image_info_list.map(item1 => {
|
||||
item1.image_item_id = null
|
||||
})
|
||||
})
|
||||
rightData.skc_list.map(item => {
|
||||
delete item.skc_name
|
||||
item.sku_list.map(item1 => {
|
||||
delete item1.sku_code
|
||||
})
|
||||
})
|
||||
rightData.spp_relate_spu_name = ""
|
||||
rightData.spu_name = ""
|
||||
rightData.suit_flag = 0
|
||||
rightData.supplier_code = null
|
||||
rightData.top_category_id = leftData.category_info.level_one_category_id
|
||||
|
||||
return JSON.stringify(rightData);
|
||||
}
|
||||
Reference in New Issue
Block a user