public without sharing class RepairOrderHandler extends Oly_TriggerHandler { private Map newMap; private Map oldMap; private List newList; private List oldList; public RepairOrderHandler() { this.newMap = (Map) Trigger.newMap; this.oldMap = (Map) Trigger.oldMap; this.newList = (List) Trigger.new; this.oldList = (List) Trigger.old; } protected override void afterInsert() { RepairInsert(); } public void RepairInsert(){ List repairSubOrderList = new List(); for (Repair__c repair : newList) { if (Trigger.isInsert) { if (String.isNotBlank(repair.RepairSubOrder__c)) { RepairSubOrder__c rso = new RepairSubOrder__c(); rso.Id = repair.RepairSubOrder__c; rso.SFDCRepairApplyDate__c = Date.today(); repairSubOrderList.add(rso); } } } if (repairSubOrderList.size() > 0) { update repairSubOrderList; } } }