From da42e2995c00293af89c71fe5ba6e16cbb77e1b3 Mon Sep 17 00:00:00 2001 From: binxie <137736985@qq.com> Date: 星期五, 16 六月 2023 17:24:31 +0800 Subject: [PATCH] backup code --- force-app/main/default/triggers/ConsumableOrderDetail2Trigger.trigger | 49 +++++++++++++++++++++++++++---------------------- 1 files changed, 27 insertions(+), 22 deletions(-) diff --git a/force-app/main/default/triggers/ConsumableOrderDetail2Trigger.trigger b/force-app/main/default/triggers/ConsumableOrderDetail2Trigger.trigger index 51c8bd0..8529340 100644 --- a/force-app/main/default/triggers/ConsumableOrderDetail2Trigger.trigger +++ b/force-app/main/default/triggers/ConsumableOrderDetail2Trigger.trigger @@ -284,10 +284,11 @@ update consumableOrderlist; } } - + //Back up by DTT - Li Jun 2023-06-14 Start for reduce soql times // 2018骞�8鏈�9鏃� HWAG-B3D9UV 鑾峰彇鎵�鏈夌殑record ID start by 寮犵帀灞� - List<RecordType> allrtList = [select Id,DeveloperName from RecordType where SobjectType = 'Consumable_orderdetails__c']; + //List<RecordType> allrtList = [select Id,DeveloperName from RecordType where SobjectType = 'Consumable_orderdetails__c']; // 2018骞�8鏈�9鏃� HWAG-B3D9UV 鑾峰彇鎵�鏈夌殑record ID end by 寮犵帀灞� + //Back up by DTT - Li Jun 2023-06-14 Start //鍒拌揣鍜岃繑鍝佹椂,鐢熸垚鎴栦慨鏀规秷璐瑰搧璁㈣揣鏄庣粏 Set<String> arrivedSet = new Set<String>(); Set<String> returnSet = new Set<String>(); @@ -351,21 +352,25 @@ String key = '' + ar.get('Consumable_Arrived_order__c') + ar.get('Asset_Model_No__c'); keyCount.put(key, Integer.valueOf(ar.get('recordCount'))); } - // 2018骞�8鏈�9鏃� HWAG-B3D9UV 鏇夸唬涓嬮潰SQL select start by 寮犵帀灞� - List<RecordType> rtList = new List<RecordType>(); - for(RecordType rtl : allrtList){ - if('Detail1_Arrival'.equals(rtl.DeveloperName)){ - rtList.add(rtl); - } - } + //Back up by DTT - Li Jun 2023-06-14 Start + // 2018骞�8鏈�9鏃� HWAG-B3D9UV 鏇夸唬涓嬮潰SQL select start by 寮犵帀灞� + // List<RecordType> rtList = new List<RecordType>(); + // for(RecordType rtl : allrtList){ + // if('Detail1_Arrival'.equals(rtl.DeveloperName)){ + // rtList.add(rtl); + // } + // } // 2018骞�8鏈�9鏃� HWAG-B3D9UV 鏇夸唬涓嬮潰SQL select end by 寮犵帀灞� + //Back up by DTT - Li Jun 2023-06-14 End /* 2018骞�8鏈�9鏃� HWAG-B3D9UV 鍘熻幏鍙� recordtype start by 寮犵帀灞� List<RecordType> rtList = [select Id from RecordType where DeveloperName = 'Detail1_Arrival' and SobjectType = 'Consumable_orderdetails__c']; 2018骞�8鏈�9鏃� HWAG-B3D9UV 鍘熻幏鍙� recordtype end by 寮犵帀灞� */ - Id recordTypeId = null; - if (rtList.size() > 0) recordTypeId = rtList[0].Id; - + //Back up by DTT - Li Jun 2023-06-14 Start + // Id recordTypeId = null; + // if (rtList.size() > 0) recordTypeId = rtList[0].Id; + //Back up by DTT - Li Jun 2023-06-14 End + Id recordtypeId = Schema.SObjectType.Consumable_Orderdetails__c.getRecordTypeInfosByDeveloperName().get('Detail1_Arrival').getRecordTypeId(); results = [select Consumable_order__c, count(Id) noCount from Consumable_orderdetails__c where Consumable_order__c in :arrivedSet @@ -554,22 +559,22 @@ String key = '' + ar.get('Consumable_Return_order__c') + ar.get('Asset_Model_No__c'); keyCount.put(key, Integer.valueOf(ar.get('recordCount'))); } - + //Back up by DTT - Li Jun 2023-06-14 Start for reduce soql times // 2018骞�8鏈�9鏃� HWAG-B3D9UV 鏇夸唬涓嬮潰SQL select start by 寮犵帀灞� - List<RecordType> rtList = new List<RecordType>(); - for(RecordType rtl : allrtList){ - if('Detail1_ReturnGoods'.equals(rtl.DeveloperName)){ - rtList.add(rtl); - } - } + // List<RecordType> rtList = new List<RecordType>(); + // for(RecordType rtl : allrtList){ + // if('Detail1_ReturnGoods'.equals(rtl.DeveloperName)){ + // rtList.add(rtl); + // } + // } // 2018骞�8鏈�9鏃� HWAG-B3D9UV 鏇夸唬涓嬮潰SQL select end by 寮犵帀灞� - + //Back up by DTT - Li Jun 2023-06-14 End /* 2018骞�8鏈�9鏃� HWAG-B3D9UV 鍘熻幏鍙� recordtype start by 寮犵帀灞� List<RecordType> rtList = [select Id from RecordType where DeveloperName = 'Detail1_ReturnGoods' and SobjectType = 'Consumable_orderdetails__c']; 2018骞�8鏈�9鏃� HWAG-B3D9UV 鍘熻幏鍙� recordtype end by 寮犵帀灞� */ - Id recordTypeId = null; - if (rtList.size() > 0) recordTypeId = rtList[0].Id; + Id recordTypeId = Schema.SObjectType.Consumable_Orderdetails__c.getRecordTypeInfosByDeveloperName().get('Detail1_ReturnGoods').getRecordTypeId(); + //if (rtList.size() > 0) recordTypeId = rtList[0].Id; results = [select Consumable_order__c, count(Id) noCount from Consumable_orderdetails__c -- Gitblit v1.9.1