/**
* @description the saved search for finding whether the sales order is already created for the shopify order
* @param shopifyOrderId - the shopify order id
* @returns {boolean}
*/
checkPONumberForShopifyOrders(shopifyOrderId) {
let salesorderSearchObj = search.create({
type: "transaction",
filters:
[
["type", "anyof", "SalesOrd"],
"AND",
["mainline", "is", "T"],
"AND",
["custbody_jj_shopify_order_id_oius196", "is", shopifyOrderId.toString().trim()]
],
columns:
[
search.createColumn({name: "internalid", label: "Internal ID"}),
search.createColumn({
name: "custbody_jj_shopify_order_id_oius196",
label: "ShopifyOrderid"
}),
search.createColumn({name: "tranid", label: "Document Number"})
]
});
let searchResultCount = salesorderSearchObj.runPaged().count;
log.debug("salesorderSearchObj result count", searchResultCount);
if (searchResultCount > 0)
return true
else
return false;
}