From a046b3fe914e46147334d33bbdcb21e2759a3c43 Mon Sep 17 00:00:00 2001
From: buli <137736985@qq.com>
Date: 星期四, 13 七月 2023 12:03:33 +0800
Subject: [PATCH] backup0712
---
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