trigger ProductSetTrigger on Product_Set__c (after insert, before insert, before update) {
|
|
|
//deloitte-zhj 20231124 本地化导入 start
|
if((!Test.isRunningTest())&&System.Label.ByPassTrigger.contains(UserInfo.getUserId())){
|
return;
|
}
|
//deloitte-zhj 20231124 本地化导入 end
|
|
if ((Trigger.isInsert || Trigger.isUpdate) && Trigger.isBefore) {
|
for (Product_Set__c ps : Trigger.new) {
|
ps.Valid__c = ps.Valid_Status__c;
|
}
|
}
|
|
if (Trigger.isInsert && Trigger.isAfter) {
|
ProductSetTrigger.CopyProductSetDetail(Trigger.new,Trigger.newMap,Trigger.old,Trigger.oldMap);
|
|
}
|
|
}
|