trigger BidAnnounce on Bid_Announcement__c (before update) { 
 | 
     
 | 
    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); 
 | 
    } 
 | 
} 
 |