Untitled
unknown
plain_text
3 years ago
3.1 kB
6
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...