From a68c8c52c2820052c2ae3856876f74a385354583 Mon Sep 17 00:00:00 2001 From: buli <137736985@qq.com> Date: 星期二, 11 七月 2023 14:10:24 +0800 Subject: [PATCH] LEX Community Code Deploy0711 --- force-app/main/default/triggers/ConsumableOrderTrigger.trigger | 20 +++++++++++++++----- 1 files changed, 15 insertions(+), 5 deletions(-) diff --git a/force-app/main/default/triggers/ConsumableOrderTrigger.trigger b/force-app/main/default/triggers/ConsumableOrderTrigger.trigger index 11d6bfe..eb3c913 100644 --- a/force-app/main/default/triggers/ConsumableOrderTrigger.trigger +++ b/force-app/main/default/triggers/ConsumableOrderTrigger.trigger @@ -1,7 +1,10 @@ trigger ConsumableOrderTrigger on Consumable_order__c (before insert, before update) { - if (StaticParameter.EscapeConsumableOrderDetail2Trigger) { - return; - } + // CHAN-CBYBBF 銆愬鎵樸�戠粡閿�鍟咵T璐﹀彿鏄剧ず鐣岄潰缁存姢-骞夸笢姹囨櫒 start + // 娉ㄩ噴璺宠繃 鍙戣揣鏃惰璁$畻 SAP鍚堝悓鍙� + // if (StaticParameter.EscapeConsumableOrderDetail2Trigger) { + // return; + // } + // CHAN-CBYBBF 銆愬鎵樸�戠粡閿�鍟咵T璐﹀彿鏄剧ず鐣岄潰缁存姢-骞夸笢姹囨櫒 end //add by rentx 20210618 start if (StaticParameter.ConsumableOrderTrigger) { return; @@ -35,8 +38,6 @@ zMaps.put(local.Opportunity__c,local.name); } } - - sAlist = [SELECT ContractNO__c,Opportunity__c FROM Statu_Achievements__c WHERE Opportunity__c = :zMaps.keySet()]; for(Statu_Achievements__c sa : sAlist) { @@ -58,6 +59,15 @@ if (Trigger.isUpdate) { old = Trigger.oldMap.get(local.Id); } + if ((Trigger.isInsert + || old.Order_status__c != local.Order_status__c) + && local.Order_status__c == '鎵瑰噯' + ) { + if(local.Order_date__c < Date.newInstance(2022, 04, 01)) { + local.addError('4/1涔嬪墠鐨勮鍗曞彧鑳介┏鍥炲苟閲嶆柊鎻愪氦銆�'); + continue; + } + } // 銆屾秷鑰楀搧璁㈠崟銆嶃伀銇仯銇熴仺銇嶃�併儹銈般偆銉炽儲銉笺偠銉笺亱銈夈儣銉偦銈圭敤銇笂鍙搞倰瑷畾 if ((Trigger.isInsert || old.Order_status__c != local.Order_status__c) -- Gitblit v1.9.1