From 928399eceec50e3d37ea08669a12789a9410a9d2 Mon Sep 17 00:00:00 2001
From: 沙世明 <shashiming@prec-tech.com>
Date: 星期二, 22 十一月 2022 16:51:16 +0800
Subject: [PATCH] 111

---
 force-app/main/default/triggers/Repair.trigger |   17 +++++++++++++++--
 1 files changed, 15 insertions(+), 2 deletions(-)

diff --git a/force-app/main/default/triggers/Repair.trigger b/force-app/main/default/triggers/Repair.trigger
index af40fcd..2e7ef5a 100644
--- a/force-app/main/default/triggers/Repair.trigger
+++ b/force-app/main/default/triggers/Repair.trigger
@@ -26,6 +26,9 @@
                 RepairTrigger.UpdateAssert(Trigger.new, Trigger.newMap, Trigger.old, Trigger.oldMap);
             // }
         }
+        if( Trigger.isBefore && Trigger.isUpdate){
+
+        }
         // ----------------------------------------------------------------------
         // 銇撱亾銈堛倞銆佷慨鐞嗐伄銈点兗銉撱偣銈炽兂銉堛儵銈儓闋呯洰銈掕嚜鍕曠殑銇洿鏂般仚銈嬨儹銈搞儍銈�
         // ----------------------------------------------------------------------
@@ -152,8 +155,12 @@
                                 //濡傛灉鏈�澶уぇ淇鏁板ぇ浜�0锛屽苟涓斿凡缁忓ぇ淇鏁� 澶т簬鎴栫瓑浜� 鏈�澶уぇ淇鏁帮紝閭d箞涓嶄粎涓嶈祴鍊肩淮淇悎鍚屼俊鎭紝鑰屼笖娓呯┖褰撳墠淇℃伅
                                 if (middleTable.Series_MaxRepairCount_F__c > 0 && middleTable.Series_RepairCount_F__c >= middleTable.Series_MaxRepairCount_F__c) {
                                     //涓嶈祴鍊肩淮淇悎鍚屼俊鎭紝鑰屼笖娓呯┖褰撳墠淇℃伅
-                                    repair.Maintenance_Contract__c = null;
-                                    repair.MaintenanceContractType__c = null;
+                                    //URF闄愭鍚堝悓2鏈� LY 20220926 start
+                                    // repair.Maintenance_Contract__c = null;
+                                    // repair.MaintenanceContractType__c = null;
+                                    repair.Maintenance_Contract__c = middleTable.Maintenance_Contract__c;
+                                    repair.MaintenanceContractType__c = middleTable.Maintenance_Contract__r.RecordType.Name;
+                                    //URF闄愭鍚堝悓2鏈� LY 20220926 end
                                 }
                             }
                             //闄愭鍚堝悓浜у搧淇℃伅缁存姢鐩稿叧 FXK 2021/03/05 END
@@ -329,6 +336,12 @@
         // 銇撱倢銈堛倞銆佸鍝佸�熷嚭鐢宠銇�屼慨鐞嗘渶缁堟娴嬫棩銆嶃倰鏇存柊銇欍倠銉偢銉冦偗锛堟洿鏂板悗瑙﹀彂WorkFlow锛�
         // ----------------------------------------------------------------------
         if (Trigger.isAfter && Trigger.isUpdate) {
+
+            System.debug( '-----: sendEmailByInspectionFailureCause start');
+            //銆愬鎵樸�戙�怮A閮ㄩ棬銆慖ISE澶氭鍚屾璇鹃 WLIG-CJJDAV  start
+            RepairTrigger.sendEmailByInspectionFailureCause(Trigger.new, Trigger.newMap, Trigger.old, Trigger.oldMap);
+            //銆愬鎵樸�戙�怮A閮ㄩ棬銆慖ISE澶氭鍚屾璇鹃 WLIG-CJJDAV  end
+
             Map<String, Date> repairDateMap = new Map<String, Date>();
             List<String> targetRepairList = new List<String>();
             for (Repair__c repair : Trigger.New) {

--
Gitblit v1.9.1