| | |
| | | /* |
| | | *@Description: OrderTrigger |
| | | *@Author: Dennis Rodman |
| | | *@Date: 2022-04-14 14:31:47 |
| | | */ |
| | | trigger OrderTrigger on Order (before insert, before update, after insert, after update) { |
| | | if((!Test.isRunningTest())&&UserInfo.getUserId()==System.Label.ByPassTrigger){ |
| | | return; |
| | | } |
| | | |
| | | if (Trigger.isBefore && Trigger.isInsert) { |
| | | System.debug('@@@@@@@@@@@@@@!!!!!!!!!!!!!!!'); |
| | | OrderTriggerHandler.setIsNew(Trigger.new, Trigger.newMap, Trigger.old, Trigger.oldMap); |
| | | OrderTriggerHandler.setPriceBook(Trigger.new, Trigger.newMap, Trigger.old, Trigger.oldMap); |
| | | if(OrderDivisionController.OrderDivision == false){ |
| | | |
| | | OrderTriggerHandler.setPriceBook(Trigger.new, Trigger.newMap, Trigger.old, Trigger.oldMap); |
| | | |
| | | OrderTriggerHandler.check(Trigger.new, Trigger.newMap, Trigger.old, Trigger.oldMap); |
| | | } |
| | | OrderTriggerHandler.setTransferValue(Trigger.new, Trigger.newMap, Trigger.old, Trigger.oldMap); |
| | | OrderTriggerHandler.check(Trigger.new, Trigger.newMap, Trigger.old, Trigger.oldMap); |
| | | OrderTriggerHandler.setIsNew(Trigger.new, Trigger.newMap, Trigger.old, Trigger.oldMap); |
| | | } |
| | | if (Trigger.isAfter && Trigger.isInsert) { |
| | | OrderTriggerHandler.addItem(Trigger.new, Trigger.newMap, Trigger.old, Trigger.oldMap); |