Advertisement
Guest User

Untitled

a guest
Mar 30th, 2017
54
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.74 KB | None | 0 0
  1. from . import Connection
  2.  
  3. def get_samples(project_id=None, order_id=None):
  4. query = 'SELECT Id, Name, Work_Order__c, Sample__c.Work_Order__r.Name, Order_Opportunity__c FROM Sample__c WHERE '
  5. if project_id is not None:
  6. query += 'Sample__c.Order_Opportunity__c = \''+project_id+'\''
  7. elif order_id is not None:
  8. query += 'Sample__c.work_order__c = \''+order_id+'\''
  9. else:
  10. raise Exception('No projectID or orderId found')
  11. result = Connection.conn.query(query)
  12. return list(map(
  13. lambda sample: {
  14. 'id': sample['Id'],
  15. 'name': sample['Name'],
  16. 'project_id': sample['Order_Opportunity__c'],
  17. 'order_id': sample['Work_Order__c']
  18. },
  19. result['records']
  20. ))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement