Untitled
unknown
plain_text
2 years ago
3.1 kB
3
Indexable
cartItem = repurchaseRes?.products.map( ({ type, store_category_uuid, note, quantity, product, parent, }) => { isCombo = type === "combo" ? true : false; if (isCombo) { products = product.map((prod) => ({ product_uuid: prod.uuid, category_uuid: "", combo_group_uuid: prod.combo_group_uuid, option_group_uuid: "", store_category_uuid: "", store_category_name: "", quantity: 1, })); } else { repurchaseRes?.products.map( ({ product: prodData }) => { prodData.map( ({ combo_group_uuid, store_category_uuid: storeCategoryUUID, store_category_name, uuid: productUUID, note: noteData, quantity: qty, }) => { products = [ { product_uuid: productUUID, category_uuid: storeCategoryUUID, combo_group_uuid: combo_group_uuid, store_category_uuid: store_category_uuid, store_category_name: store_category_name, quantity: qty, note: noteData, }, ]; } ); } ); } return { addition: 1, type: isCombo ? "combo" : "product", products, quantity, combo_uuid: isCombo ? parent.uuid : "", is_point: 0, store_item: 1, note: note, store_category_uuid: store_category_uuid, }; } );
Editor is loading...