trigger OpportunityTrigger on Opportunity (before update, after update,before insert, after insert) {
|
|
//deloitte-zhj 20231124 本地化导入 start
|
if((!Test.isRunningTest())&&System.Label.ByPassTrigger.contains(UserInfo.getUserId())){
|
return;
|
}
|
//deloitte-zhj 20231124 本地化导入 end
|
|
|
// SWAG-CE55BX 预测优化 start
|
if (StaticParameter.EscapeOppandStaTrigger) {
|
return;
|
}
|
// SWAG-CE55BX 预测优化 end
|
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
|
|
//LastBuy 预留产品 lt 20220315 start
|
OpportunityTrigger.ReservedProFlg(Trigger.new, Trigger.newMap, Trigger.old, Trigger.oldMap);
|
//LastBuy 预留产品 lt 20220315 end
|
|
//DB202311665664 【重要紧急课题】询价中的“项目:招标日”和漏单数修改 start
|
OpportunityTrigger.lostTenUtil(Trigger.new, Trigger.newMap, Trigger.old, Trigger.oldMap);
|
//DB202311665664 【重要紧急课题】询价中的“项目:招标日”和漏单数修改 end
|
|
//询价跟进任务开发 - 3.创建失单任务 sx 20220617 start
|
OpportunityTrigger.createTaskByOppConfirmationofAward(Trigger.new, Trigger.newMap, Trigger.old, Trigger.oldMap);
|
//DB202306372336 you
|
OpportunityTrigger.UpdateStrategic_department_Opp(Trigger.new, Trigger.newMap, Trigger.old, Trigger.oldMap);
|
|
}
|
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
|
|
//询价跟进任务开发 - FY23询价改善,询价各种状态更新 sx 20220705
|
OpportunityTrigger.opportunityTasks(Trigger.new, Trigger.newMap, Trigger.old, Trigger.oldMap);
|
}
|
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
|
}
|
}
|