Guest User

Untitled

a guest
Dec 9th, 2018
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.83 KB | None | 0 0
  1. set<Id> acctIDs = new Set<Id>();
  2. for (Opportunity newOpp : newOpps) {
  3. acctIDs.add(newOpp.Install_At__c);
  4. acctIDs.add(newOpp.AccountId);
  5. }
  6. Map<Id, Account> accMap = new Map<Id, Account>([SELECT Id, Region__c, System_AM__r.name
  7. FROM Account
  8. WHERE Id
  9. IN : acctIDs]);
  10.  
  11. if(accMap != null){
  12. if(accMap.get(newOpp.Install_At__c).Region__c != null)newOpp.Install_at_Region__c = accMap.get(neOpp.Install_At__c).Region__c;
  13. if(accMap.get(newOpp.Install_At__c).System_AM__r.name != null)newOpp.System_AM__c = accMap.get(newOpp.Install_At__c).System_AM__r.name;
  14. }
  15. System.debug('accMap' + string.ValueOf(accMap));
Add Comment
Please, Sign In to add comment