trigger BidAnnounce on Bid_Announcement__c (before update) {
|
|
//deloitte-zhj 20231124 本地化导入 start
|
if((!Test.isRunningTest())&&System.Label.ByPassTrigger.contains(UserInfo.getUserId())){
|
return;
|
}
|
//deloitte-zhj 20231124 本地化导入 end
|
|
if (Trigger.isBefore && Trigger.isUpdate) {
|
// 「同意」時、商談の見積もりをチェック、报价がないとエラー
|
// 同時に、报价-中标互いにLink付け
|
BidAnnounceTrigger.checkConfirmStatus(Trigger.new, Trigger.old, Trigger.newMap, Trigger.oldMap);
|
// 「取消中标」時、报价-中标互いのLinkを消す
|
BidAnnounceTrigger.clearBidQuoteLink(Trigger.new, Trigger.old, Trigger.newMap, Trigger.oldMap);
|
}
|
}
|