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