Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if(doc['picklist_status'].size()!=0&&['created','picked'].contains(doc['picklist_status'].value))
- {
- if(doc['picklist_status'].value!='picked')
- {
- return(((doc['source_commit_timestamp'].value.getMillis())/1000)-((doc['picklist_created_time'].size()!=0?doc['picklist_created_time'].value.getMillis():0)/1000))>breach_sla
- }
- else
- {
- return(((doc['picklist_updated_time'].size() != 0 ? doc['picklist_updated_time'].value.getMillis() : 0)/1000)-((doc['picklist_created_time'].size()!=0?doc['picklist_created_time'].value.getMillis():0)/1000))>breach_sla
- }
- }
- else
- {return false}
- ---------------------------------
- if(doc['picklist_status'].size() != 0 && doc['picklist_status'].value == 'picked')
- {
- if (doc['shipment_qc_done_time'].size() == 0)
- {
- return (((doc['source_commit_timestamp'].value.getMillis())/1000) - (doc['picklist_status_time'].size() != 0 ? doc['picklist_status_time'].value : 0)) > breach_sla
- }
- else
- {
- return (((doc['shipment_qc_done_time'].value.getMillis())/1000) - (doc['picklist_status_time'].size() != 0 ? doc['picklist_status_time'].value : 0)) > breach_sla
- }
- }
- else
- { return false }
- ---------------------------------
- if(doc['shipment_qc_done_time'].size() != 0)
- {
- if (doc['shipment_status'].size() == 0 || doc['shipment_status'].value != 'dispatched')
- {
- return (((doc['source_commit_timestamp'].value.getMillis())/1000) - ((doc['shipment_qc_done_time'].value.getMillis())/1000)) > breach_sla
- }
- else
- {
- return (((doc['shipment_status_time'].size() != 0 ? doc['shipment_status_time'].value.getMillis() : 0)/1000) - ((doc['shipment_qc_done_time'].value.getMillis())/1000)) > breach_sla
- }
- }
- else
- { return false }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement