From e69ad8a253c04834488b00c2b1be138c583e40b5 Mon Sep 17 00:00:00 2001
From: LiJinHuan <lijinhuan@prec-tech.com>
Date: 星期四, 06 七月 2023 18:24:54 +0800
Subject: [PATCH] 调拨新建重写新建默认No.的值 *

---
 force-app/main/default/classes/lexRentalApplyFaultReportController.cls |   34 ++++++++++++++++++----------------
 1 files changed, 18 insertions(+), 16 deletions(-)

diff --git a/force-app/main/default/classes/lexRentalApplyFaultReportController.cls b/force-app/main/default/classes/lexRentalApplyFaultReportController.cls
index 601319b..e84a999 100644
--- a/force-app/main/default/classes/lexRentalApplyFaultReportController.cls
+++ b/force-app/main/default/classes/lexRentalApplyFaultReportController.cls
@@ -3,7 +3,7 @@
  * @Author: [lijinhuan]
  * @Date: 2023-06-25 20:04:41
  * @LastEditors: [lijinhuan]
- * @LastEditTime: 2023-07-06 15:50:03
+ * @LastEditTime: 2023-07-06 17:22:39
  */
 public without sharing class lexRentalApplyFaultReportController {
     @AuraEnabled
@@ -39,24 +39,26 @@
             //鏌ュ綋鍓嶆槑缁嗕笅鏈夊灏戞晠闅滄姤鍛�
             // 0 娌℃湁鎶ュ憡
             // Id 鏈� 鏈�鏂颁竴鏉′负鑽夋涓�
-            // 2 鏈夊緢澶氭潯
-            Map<String,String> sIdMap = New Map<String,String>();
-            for(Rental_Apply_Fault__c raf : [SELECT Id ,status__c ,Rental_Apply_Equipment_Set_Detail__c from Rental_Apply_Fault__c where Rental_Apply_Equipment_Set_Detail__c in :eIds Order By CreatedDate DESC]){
-                if(!sIdMap.containsKey(raf.Rental_Apply_Equipment_Set_Detail__c)){
-                    sIdMap.put(raf.Rental_Apply_Equipment_Set_Detail__c,raf.Id);
+            // 2 鏈夊緢澶氭潯 娌℃湁杩欎釜鍦烘櫙
+            if(eIds.size() > 0){
+                Map<String,String> sIdMap = New Map<String,String>();
+                for(Rental_Apply_Fault__c raf : [SELECT Id ,status__c ,Rental_Apply_Equipment_Set_Detail__c from Rental_Apply_Fault__c where Rental_Apply_Equipment_Set_Detail__c in :eIds Order By CreatedDate DESC]){
+                    if(!sIdMap.containsKey(raf.Rental_Apply_Equipment_Set_Detail__c)){
+                        sIdMap.put(raf.Rental_Apply_Equipment_Set_Detail__c,raf.Id);
+                    }
                 }
-            }
-            for(Rental_Apply_Equipment_Set_Detail__c rae : eList){
-                RetObject temp = new RetObject();
-                temp.rae = rae;
-                if(sIdMap.containsKey(rae.Id)){        
-                    temp.faultId = sIdMap.get(rae.Id) ;    
-                }else{
-                    temp.faultId = '';
+                for(Rental_Apply_Equipment_Set_Detail__c rae : eList){
+                    RetObject temp = new RetObject();
+                    temp.rae = rae;
+                    if(sIdMap.containsKey(rae.Id)){        
+                        temp.faultId = sIdMap.get(rae.Id) ;    
+                    }else{
+                        temp.faultId = '';
+                    }
+                    retObjectList.add(temp);
                 }
-                retObjectList.add(temp);
+                return retObjectList;
             }
-            return retObjectList;
         }
         catch (Exception e) {
             System.debug('*******lexRentalApplyFaultReportController******'+e.getMessage());

--
Gitblit v1.9.1