Sample Code
To ensure accurate execution, check the syntax of the following code from your end before using it.
if(requestObj.containsKey("category"))
{
category_name = requestObj.get("category").get("name");
request_creation_time = requestObj.get("created_time").get("value");
request_creation_time = request_creation_time.toDate().toLong();
check_upto_time = request_creation_time - 24 * 60 * 60 * 1000;
requester_email = requestObj.get("requester").get("email_id");
criteria = "{list_info:{search_criteria:{field:category.name,values:['" + category_name + "'],condition:like,children:[{field:created_time.value,condition:GT,logical_operator:and,value:'" + check_upto_time + "'},{field:requester.email_id,condition:like,logical_operator:and,values:['" + requester_email + "']}]}}}";
response = zylker.sdp.invokeurl
[
url :"/app/itdesk/api/v3/requests"
type :GET
parameters:{"input_data":criteria}
];
requests = response.get("requests");
if(requests.toJSONList().size() > 2)
{
return true;
}
}
return false;