From 81b0892b8c6aa064a9e8dbca09a8f7f1eb6de40e Mon Sep 17 00:00:00 2001
From: 高章伟 <gaozhangwei@prec-tech.com>
Date: 星期四, 24 二月 2022 19:12:29 +0800
Subject: [PATCH] 1.15---2.24 变更代码
---
force-app/main/default/triggers/OpportunityTrigger.trigger | 193 ++++++-----------------------------------------
1 files changed, 27 insertions(+), 166 deletions(-)
diff --git a/force-app/main/default/triggers/OpportunityTrigger.trigger b/force-app/main/default/triggers/OpportunityTrigger.trigger
index 4997717..ebe4fda 100644
--- a/force-app/main/default/triggers/OpportunityTrigger.trigger
+++ b/force-app/main/default/triggers/OpportunityTrigger.trigger
@@ -1,170 +1,31 @@
-trigger OpportunityTrigger on Opportunity (before insert, before update, after insert, after update) {
-
- if(Trigger.new[0].DealerIsOk__c == true && Trigger.new[0].CrossCooperativeDealer__c == null){
- Trigger.new[0].addError('璇峰~鍐欏悎浣滃尯鍩熶唬鐞嗗晢');
+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(StaticParameter.OpportunityTriggerIsUpdate){
- StaticParameter.OpportunityTriggerIsUpdate = false;
- return;
+ if (Trigger.isBefore && Trigger.isUpdate) {
+ OpportunityTrigger.changeConsumableOrderStatus(Trigger.new, Trigger.newMap, Trigger.old, Trigger.oldMap);
+ //鍗冮噷椹� - 鎷涙姇鏍囩姸鎬佹洿鏂癇atch mzy 2021-05-13 start
+ OpportunityTrigger.UpdateBiddingFlag(Trigger.new, Trigger.newMap, Trigger.old, Trigger.oldMap);
+ //鍗冮噷椹� - 鎷涙姇鏍囩姸鎬佹洿鏂癇atch 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涓篢RUE鐨勬椂鍊� 娓呴櫎鎺�"鍙栨秷WIN鍘熷洜"
+ OpportunityTrigger.removeCancelWinReason(Trigger.new, Trigger.newMap, Trigger.old, Trigger.oldMap);
+ // SWAG-C7P4XB shashiming 2021-12-15 end
}
- if(Trigger.new[0].RecordTypeId == System.Label.SSBD_Replacement){
- if (Trigger.isBefore && Trigger.isUpdate) {
- OpportunityStageProgressBarUpdate.updateProgressBar(Trigger.new, Trigger.newMap, Trigger.old, Trigger.oldMap);
- }
- if (Trigger.isBefore) {
- OpportunityTriggerHandler.updateStageLimit(Trigger.new, Trigger.newMap, Trigger.old, Trigger.oldMap);
- OpportunityTriggerHandler.autoSet(Trigger.new, Trigger.newMap, Trigger.old, Trigger.oldMap);
- }
-
- if (Trigger.isBefore && Trigger.isInsert) {
- OpportunityTriggerHandler.setIsNew(Trigger.new, Trigger.newMap, Trigger.old, Trigger.oldMap);
- OpportunityTriggerHandler.setPriceBook(Trigger.new, Trigger.newMap, Trigger.old, Trigger.oldMap);
- }
-
- if (Trigger.isBefore && Trigger.isUpdate) {
- OpportunityTriggerHandler.updateForDealer(Trigger.new, Trigger.newMap, Trigger.old, Trigger.oldMap);
- OpportunityTriggerHandler.dealerOpportunityApproval(Trigger.new, Trigger.newMap, Trigger.old, Trigger.oldMap);
- OpportunityTriggerHandler.setPriceBook(Trigger.new, Trigger.newMap, Trigger.old, Trigger.oldMap);
- OpportunityTriggerHandler.setReceiver(Trigger.new, Trigger.newMap, Trigger.old, Trigger.oldMap);
- OpportunityTriggerHandler.setTextField(Trigger.new, Trigger.newMap, Trigger.old, Trigger.oldMap);
- OpportunityTriggerHandler.check(Trigger.new, Trigger.newMap, Trigger.old, Trigger.oldMap);
-
- }
-
- if (Trigger.isAfter && Trigger.isInsert) {
- OpportunityTriggerHandler.setDealerGroup(Trigger.new, Trigger.newMap, Trigger.old, Trigger.oldMap);
- }
-
- if (Trigger.isAfter && Trigger.isUpdate) {
- OpportunityTriggerHandler.dealerOpportunityApproval2(Trigger.new, Trigger.newMap, Trigger.old, Trigger.oldMap);
- OpportunityTriggerHandler.setOrderFields(Trigger.new, Trigger.newMap, Trigger.old, Trigger.oldMap);
- }
-
- if (Trigger.isBefore && Trigger.isUpdate) {
- SBG007TriggerHandler.SBG007OpportunityTrigger(Trigger.new, Trigger.newMap, Trigger.old, Trigger.oldMap);
- OpportunityStockAnswer.SummaryStockAnswerUpdate(Trigger.new, Trigger.newMap, Trigger.old, Trigger.oldMap);
- }
-
-
-
-
-
- }else{
-
- if (Trigger.isBefore && Trigger.isUpdate) {
- OpportunityStageProgressBarUpdate.updateProgressBar(Trigger.new, Trigger.newMap, Trigger.old, Trigger.oldMap);
- }
-
- if (Trigger.isBefore) {
- OpportunityTriggerHandler.updateStageLimit(Trigger.new, Trigger.newMap, Trigger.old, Trigger.oldMap);
- OpportunityTriggerHandler.autoSet(Trigger.new, Trigger.newMap, Trigger.old, Trigger.oldMap);
- }
-
- if (Trigger.isBefore && Trigger.isInsert) {
- OpportunityTriggerHandler.setIsNew(Trigger.new, Trigger.newMap, Trigger.old, Trigger.oldMap);
- OpportunityTriggerHandler.setPriceBook(Trigger.new, Trigger.newMap, Trigger.old, Trigger.oldMap);
- }
-
- if (Trigger.isBefore && Trigger.isUpdate) {
- OpportunityTriggerHandler.updateForDealer(Trigger.new, Trigger.newMap, Trigger.old, Trigger.oldMap);
- OpportunityTriggerHandler.dealerOpportunityApproval(Trigger.new, Trigger.newMap, Trigger.old, Trigger.oldMap);
- OpportunityTriggerHandler.setPriceBook(Trigger.new, Trigger.newMap, Trigger.old, Trigger.oldMap);
- OpportunityTriggerHandler.setReceiver(Trigger.new, Trigger.newMap, Trigger.old, Trigger.oldMap);
- OpportunityTriggerHandler.setTextField(Trigger.new, Trigger.newMap, Trigger.old, Trigger.oldMap);
- OpportunityTriggerHandler.check(Trigger.new, Trigger.newMap, Trigger.old, Trigger.oldMap);
-
- }
-
- if (Trigger.isAfter && Trigger.isInsert) {
- OpportunityTriggerHandler.setDealerGroup(Trigger.new, Trigger.newMap, Trigger.old, Trigger.oldMap);
- }
-
- if (Trigger.isAfter && Trigger.isUpdate) {
- OpportunityTriggerHandler.dealerOpportunityApproval2(Trigger.new, Trigger.newMap, Trigger.old, Trigger.oldMap);
- OpportunityTriggerHandler.setOrderFields(Trigger.new, Trigger.newMap, Trigger.old, Trigger.oldMap);
- }
-
- if (Trigger.isBefore && Trigger.isUpdate) {
- SBG007TriggerHandler.SBG007OpportunityTrigger(Trigger.new, Trigger.newMap, Trigger.old, Trigger.oldMap);
- OpportunityStockAnswer.SummaryStockAnswerUpdate(Trigger.new, Trigger.newMap, Trigger.old, Trigger.oldMap);
- Integer i = 0;
- i++;
- i++;
- i++;
- i++;
- i++;
- i++;
- i++;
- i++;
- i++;
- i++;
- i++;
- i++;
- i++;
- i++;
- i++;
- i++;
- i++;
- i++;
- i++;
- i++;
- i++;
- i++;
- i++;
- i++;
- i++;
- i++;
- i++;
- i++;
- i++;
- i++;
- i++;
- i++;
- i++;
- i++;
- i++;
- i++;
- i++;
- i++;
- i++;
- i++;
- i++;
- i++;
- i++;
- i++;
- i++;
- i++;
- i++;
- i++;
- i++;
- i++;
- i++;
- i++;
- i++;
- i++;
- i++;
- i++;
- i++;
- i++;
- i++;
- i++;
- i++;
- i++;
- i++;
- i++;
- i++;
- i++;
- i++;
- i++;
- i++;
- i++;
- i++;
- i++;
- i++;
- i++;
- i++;
- i++;
- }
+ if (Trigger.isBefore && Trigger.isInsert) {
+ //鍗冮噷椹� - 鎷涙姇鏍囩姸鎬佹洿鏂癇atch mzy 2021-05-13 start
+ OpportunityTrigger.UpdateBiddingFlag(Trigger.new, Trigger.newMap, Trigger.old, Trigger.oldMap);
+ //鍗冮噷椹� - 鎷涙姇鏍囩姸鎬佹洿鏂癇atch mzy 2021-05-13 end
+ }
+ if (Trigger.isAfter && Trigger.isInsert) {
+ // 鎷涙爣-璇环鍏宠仈淇敼 鏂板杩炴帴淇℃伅 20210817 start
+ OpportunityTrigger.changeLastLinkedTender(Trigger.new, Trigger.newMap, Trigger.old, Trigger.oldMap);
+ // 鎷涙爣-璇环鍏宠仈淇敼 鏂板杩炴帴淇℃伅 20210817 end
}
}
\ No newline at end of file
--
Gitblit v1.9.1