From ca1c0956ec5d16a44bd0a2c10e0e49db37c0fb32 Mon Sep 17 00:00:00 2001
From: 黄千龙 <huangqianlong@prec-tech.com>
Date: 星期三, 08 三月 2023 09:35:52 +0800
Subject: [PATCH] 20230307询价2期Batch增加入Schedule

---
 force-app/main/default/triggers/ConsumableOrderTrigger.trigger |   18 +++++++++++++++---
 1 files changed, 15 insertions(+), 3 deletions(-)

diff --git a/force-app/main/default/triggers/ConsumableOrderTrigger.trigger b/force-app/main/default/triggers/ConsumableOrderTrigger.trigger
index 11d6bfe..b572b6d 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;
@@ -58,6 +61,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