binxie
2024-01-18 0e0dd1e20e7211f3c3c11d77a41090d998dfd06c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
/**
 * Account作成後(コピー)、triggerにて集計項目をnullにする  <== Account2__cになるため、この部分のロジックはいらなくなります。
 * 診療科作成後、自動的に戦略科室のチームを入れる
 */
trigger AfterCreateDepartment on Account (before insert, after insert) {
    
    //deloitte-zhj 20231124 本地化导入 start
    if((!Test.isRunningTest())&&System.Label.ByPassTrigger.contains(UserInfo.getUserId())){
        return;
    }
    //deloitte-zhj 20231124 本地化导入 end
    
    if (Trigger.isInsert && Trigger.isBefore) {
        AfterCreateDepartmentTrigger.beforeInsert(Trigger.new, Trigger.newMap, Trigger.old, Trigger.oldMap);
    }
    
    if (Trigger.isInsert && Trigger.isAfter) {
        AfterCreateDepartmentTrigger.afterInsert(Trigger.new, Trigger.newMap, Trigger.old, Trigger.oldMap);
    }
}