From e14d6d0619330cad423f06493e3aa2371faa2a8f Mon Sep 17 00:00:00 2001
From: 19626 <1962676589@qq.com>
Date: 星期六, 09 九月 2023 14:02:23 +0800
Subject: [PATCH] Sit期间修改

---
 force-app/main/default/classes/NFM401Controller.cls |   30 +++++++++++++++++++-----------
 1 files changed, 19 insertions(+), 11 deletions(-)

diff --git a/force-app/main/default/classes/NFM401Controller.cls b/force-app/main/default/classes/NFM401Controller.cls
index e4e7d33..d8f2760 100644
--- a/force-app/main/default/classes/NFM401Controller.cls
+++ b/force-app/main/default/classes/NFM401Controller.cls
@@ -583,27 +583,35 @@
                 //     }
                 // }
                 List<ContentDocumentLink> attList = rAMap.get(rr.id);
+                
+
                 if (attList != null && attList.size() > 0) {
+                    List<Id> idList = new List<Id>();
                     for(ContentDocumentLink rpd : attList){
-                        ContentVersion version = [
-                            select
-                            Title,
-                            VersionData,
-                            ContentSize
-                            from ContentVersion where ContentDocumentId =: rpd.ContentDocumentId
-                        ];
+                        idList.add(rpd.ContentDocumentId);
+                    }
+                    List<ContentVersion> version = [
+                        select
+                        Title,
+                        VersionData,
+                        ContentSize
+                        from ContentVersion where ContentDocumentId in: idList
+                    ];
+                    Integer i = 0;
+                    for(ContentDocumentLink rpd : attList){
                         //2020-11-05  濡傛灉闄勪欢澶у皬瓒呰繃1.5mb 鍙戦�侀偖浠舵彁绀�
-                        if (version.ContentSize > 1048576) {
-                            sendemail(version,'淇悊'+rr.Name);
+                        if (version[i].ContentSize > 1048576) {
+                            sendemail(version[i],'淇悊'+rr.Name);
                         }else{
                             Attachment_element Attachmentdet = new Attachment_element();
                             RepairRequest.ATTACHMENT.add(Attachmentdet);
-                            Attachmentdet.FILE_DATA = EncodingUtil.base64Encode(version.VersionData);
+                            Attachmentdet.FILE_DATA = EncodingUtil.base64Encode(version[i].VersionData);
                             Attachmentdet.ATTACHMENT_FIELD_NAME = 'COMPLAINTS_DOCUMENT_ATTACHMENT';
-                            Attachmentdet.FILE_NAME = version.Title;
+                            Attachmentdet.FILE_NAME = version[i].Title;
                             Attachmentdet.GLOBAL_ATTRIBUTE1 = 'COMPLAINT';
                             Attachmentdet.RECORD_INSERTED_DATE = NFMUtil.formatDate2Str(Date.today());
                         }
+                        i++;
                     }
                 }
             }

--
Gitblit v1.9.1