trigger XinEventContactPileUp on Activity_History_Daily_Report__c (after insert, after update, after delete) {
|
List<String> conIds = new List<String>();
|
List<Date> conDates = new List<Date>();
|
|
if (Trigger.isDelete) {
|
for (Activity_History_Daily_Report__c ah : Trigger.old) {
|
if (ah.Date__c != null) {
|
conIds.add(ah.Contact__c);
|
conDates.add(ah.Date__c);
|
}
|
}
|
} else {
|
for (Activity_History_Daily_Report__c ah : Trigger.new) {
|
if (ah.Date__c != null) {
|
conIds.add(ah.Contact__c);
|
conDates.add(ah.Date__c);
|
}
|
}
|
}
|
|
if (conIds.size() > 0) ControllerUtil.updateContactMonth(conIds, conDates);
|
}
|