Advertisement
Guest User

Untitled

a guest
Jan 29th, 2020
140
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.70 KB | None | 0 0
  1. if(doc['picklist_status'].size()!=0&&['created','picked'].contains(doc['picklist_status'].value))
  2.     {
  3.     if(doc['picklist_status'].value!='picked')
  4.         {
  5.         return(((doc['source_commit_timestamp'].value.getMillis())/1000)-((doc['picklist_created_time'].size()!=0?doc['picklist_created_time'].value.getMillis():0)/1000))>breach_sla
  6.         }
  7.         else
  8.         {
  9.         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
  10.         }
  11.     }
  12.     else
  13.         {return false}
  14. ---------------------------------
  15. if(doc['picklist_status'].size() != 0 && doc['picklist_status'].value == 'picked')
  16.     {
  17.     if (doc['shipment_qc_done_time'].size() == 0)
  18.         {
  19.         return (((doc['source_commit_timestamp'].value.getMillis())/1000) - (doc['picklist_status_time'].size() != 0 ? doc['picklist_status_time'].value : 0)) > breach_sla
  20.         }
  21.     else
  22.         {
  23.         return (((doc['shipment_qc_done_time'].value.getMillis())/1000) - (doc['picklist_status_time'].size() != 0 ? doc['picklist_status_time'].value : 0)) > breach_sla
  24.         }
  25.     }
  26.     else
  27.         { return false }
  28. ---------------------------------
  29. if(doc['shipment_qc_done_time'].size() != 0)
  30.     {
  31.     if (doc['shipment_status'].size() == 0 || doc['shipment_status'].value != 'dispatched')
  32.         {
  33.         return (((doc['source_commit_timestamp'].value.getMillis())/1000) - ((doc['shipment_qc_done_time'].value.getMillis())/1000)) > breach_sla
  34.         }
  35.         else
  36.         {
  37.         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
  38.         }
  39.     }
  40.     else
  41.         { return false }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement