trigger taskObjectTrigger on task__c(before insert,before update,after insert ,after update) {
|
|
//deloitte-zhj 20231124 本地化导入 start
|
if((!Test.isRunningTest())&&System.Label.ByPassTrigger.contains(UserInfo.getUserId())){
|
return;
|
}
|
//deloitte-zhj 20231124 本地化导入 end
|
|
TaskObjectTriggerHandle handler = new TaskObjectTriggerHandle();
|
|
//2021-11-17 mzy 任务管理改善 start
|
if (trigger.isUpdate && trigger.isBefore) {
|
handler.updateOverFeedback(trigger.new,trigger.old,trigger.newMap,trigger.oldMap);
|
//you 空更新 3天后工作日(后台用) 数据用
|
//handler.BeforeTaskOlympus(trigger.new,trigger.old,trigger.newMap,trigger.oldMap);
|
}
|
//2021-11-17 mzy 任务管理改善 end
|
|
if(trigger.isUpdate && trigger.isAfter){
|
handler.afterUpdateTask(trigger.new,trigger.old,trigger.newMap,trigger.oldMap);
|
|
}
|
|
//2021-11-29 mzy 任务管理改善 start
|
if (trigger.isInsert && trigger.isBefore){
|
handler.BeforeCheck(trigger.new,trigger.old,trigger.newMap,trigger.oldMap);
|
handler.updateOverFeedback(trigger.new,trigger.old,trigger.newMap,trigger.oldMap);
|
|
|
|
}
|
//2021-11-29 mzy 任务管理改善 end
|
|
//2021-11-04 mzy 任务管理改善 start
|
if (trigger.isInsert && trigger.isAfter) {
|
handler.updateTaskNameAndOwner(trigger.new,trigger.old,trigger.newMap,trigger.oldMap);
|
//20220720 you 中标任务
|
handler.BeforeTaskOlympus(trigger.new,trigger.old,trigger.newMap,trigger.oldMap);
|
}
|
//2021-11-04 mzy 任务管理改善 end
|
}
|