From 02ddc35714cbd1688b7cb057f770f1410de79dab Mon Sep 17 00:00:00 2001 From: buli <137736985@qq.com> Date: 星期五, 11 三月 2022 12:19:33 +0800 Subject: [PATCH] PIPL Updated Code 20220311 --- force-app/main/default/triggers/Repair.trigger | 12 +++++++----- 1 files changed, 7 insertions(+), 5 deletions(-) diff --git a/force-app/main/default/triggers/Repair.trigger b/force-app/main/default/triggers/Repair.trigger index 303efaa..3de4a47 100644 --- a/force-app/main/default/triggers/Repair.trigger +++ b/force-app/main/default/triggers/Repair.trigger @@ -18,9 +18,11 @@ //wangweipeng 20210727 end if ((Trigger.isAfter && Trigger.isInsert) || (Trigger.isAfter && Trigger.isUpdate) || (Trigger.isAfter && Trigger.isDelete)) { - NFM103Controller.NFM103Trigger(Trigger.new, Trigger.newMap, Trigger.old, Trigger.oldMap); - NFM603Controller.NFM603Trigger(Trigger.new, Trigger.newMap, Trigger.old, Trigger.oldMap); - RepairTrigger.UpdateAssert(Trigger.new, Trigger.newMap, Trigger.old, Trigger.oldMap); + if(!(System.isFuture()||System.isBatch())){// Add By Lijun 20220303 to avoid mutiple execute + NFM103Controller.NFM103Trigger(Trigger.new, Trigger.newMap, Trigger.old, Trigger.oldMap); + NFM603Controller.NFM603Trigger(Trigger.new, Trigger.newMap, Trigger.old, Trigger.oldMap); + RepairTrigger.UpdateAssert(Trigger.new, Trigger.newMap, Trigger.old, Trigger.oldMap); + } } // ---------------------------------------------------------------------- // 銇撱亾銈堛倞銆佷慨鐞嗐伄銈点兗銉撱偣銈炽兂銉堛儵銈儓闋呯洰銈掕嚜鍕曠殑銇洿鏂般仚銈嬨儹銈搞儍銈� @@ -66,7 +68,7 @@ boolean defaultFlag = true; //add wangweipeng 2021/12/09 end // 鑽夋涓慨鐞嗐仩銇戞洿鏂� - // GZW 鐗规畩澶勭悊 璺宠繃缁翠慨涓績鑷姩璧嬪�硷紝浠ユ墜閫変负鍑� start + // GZW 鐗规畩澶勭悊 璺宠繃缁翠慨涓績鑷姩璧嬪�硷紝浠ユ墜閫変负鍑� start // 鍒ゆ柇鏉′欢杩藉姞 && repair.Exc_work_location__c == false if(repair.Exc_work_location__c){ defaultFlag = false; @@ -76,7 +78,7 @@ if ((repair.Status__c == '鑽夋涓�' || String.isBlank(repair.Status__c)) == false) { // if (Trigger.isUpdate && repair.SAP_Transfer_time__c == null) { if (Trigger.isUpdate && repair.SAP_Transfer_time__c == null && repair.Exc_work_location__c == false) { - + repair = RepairTrigger.updateWorkLocationSelect(repair, null); defaultFlag = false; } -- Gitblit v1.9.1