Salesforce 删除联系人时,将显示最终异常
我想触发联系人,如果,我有一个帐户有多个联系人,而删除一个联系人时不应删除我在删除记录之前抛出的Salesforce 删除联系人时,将显示最终异常,salesforce,Salesforce,我想触发联系人,如果,我有一个帐户有多个联系人,而删除一个联系人时不应删除我在删除记录之前抛出的 set<ID> accSet =new set<Id>(); for(contact c:conOldList){ if(c.AccountId !=NULL){ accSet.add(c.AccountId); } } list<Account> accList=[select
set<ID> accSet =new set<Id>();
for(contact c:conOldList){
if(c.AccountId !=NULL){
accSet.add(c.AccountId);
}
}
list<Account> accList=[select id,name,(select id,Account.Name from contacts) from Account where ID IN:accSet];
for(Account a:accList){
list<contact> conlist=a.contacts;
if(conlist.size()>0){
a.addError('Do not Delete');
}
}