| trigger OpportunityTrigger on Opportunity (before update, after update,before insert, after insert) { | 
|     if (Trigger.isAfter && Trigger.isUpdate) { | 
|         OpportunityTrigger.lockOpportunityFile(Trigger.new, Trigger.newMap, Trigger.old, Trigger.oldMap); | 
|         // CHAN-AYTCE6  询价页面中的经销商1变更后更新报价中经销商1  2018/5/25 start | 
|         OpportunityTrigger.changeQuoteAgency1(Trigger.new, Trigger.newMap, Trigger.old, Trigger.oldMap); | 
|         // CHAN-AYTCE6  询价页面中的经销商1变更后更新报价中经销商1  2018/5/25 end | 
|     } | 
|     if (Trigger.isBefore && Trigger.isUpdate) { | 
|         OpportunityTrigger.changeConsumableOrderStatus(Trigger.new, Trigger.newMap, Trigger.old, Trigger.oldMap);         | 
|         //千里马 - 招投标状态更新Batch  mzy 2021-05-13  start | 
|         OpportunityTrigger.UpdateBiddingFlag(Trigger.new, Trigger.newMap, Trigger.old, Trigger.oldMap); | 
|         //千里马 - 招投标状态更新Batch  mzy 2021-05-13  end | 
|         // 阿斯赛多签收单 精琢技术 fy 2021-09-06 start | 
|         // OpportunityTrigger.changeSignedByAsicedo(Trigger.new, Trigger.newMap, Trigger.old, Trigger.oldMap); | 
|         // 阿斯赛多签收单 精琢技术 fy 2021-09-06 end | 
|         // SWAG-C7P4XB shashiming 2021-12-15 start | 
|         // 更新前操作 判断WIN为TRUE的时候 清除掉"取消WIN原因" | 
|         OpportunityTrigger.removeCancelWinReason(Trigger.new, Trigger.newMap, Trigger.old, Trigger.oldMap); | 
|         // SWAG-C7P4XB shashiming 2021-12-15 end | 
|     } | 
|     if (Trigger.isBefore && Trigger.isInsert) { | 
|         //千里马 - 招投标状态更新Batch  mzy 2021-05-13  start | 
|         OpportunityTrigger.UpdateBiddingFlag(Trigger.new, Trigger.newMap, Trigger.old, Trigger.oldMap); | 
|         //千里马 - 招投标状态更新Batch  mzy 2021-05-13  end | 
|     } | 
|     if (Trigger.isAfter && Trigger.isInsert) { | 
|         // 招标-询价关联修改 新增连接信息 20210817 start | 
|         OpportunityTrigger.changeLastLinkedTender(Trigger.new, Trigger.newMap, Trigger.old, Trigger.oldMap); | 
|         // 招标-询价关联修改 新增连接信息 20210817 end | 
|     } | 
| } |