From af908216bb0012fe849e3b49b3039c7ba238f8f0 Mon Sep 17 00:00:00 2001
From: liangxiaozhen <liangxiaozhen>
Date: 星期五, 11 八月 2023 14:35:43 +0800
Subject: [PATCH] 补充controller,修改变量,主页bug修改
---
force-app/main/default/triggers/TemporaryFileBoxUpdate.trigger | 15 +++++++++++----
1 files changed, 11 insertions(+), 4 deletions(-)
diff --git a/force-app/main/default/triggers/TemporaryFileBoxUpdate.trigger b/force-app/main/default/triggers/TemporaryFileBoxUpdate.trigger
index caec312..813487e 100644
--- a/force-app/main/default/triggers/TemporaryFileBoxUpdate.trigger
+++ b/force-app/main/default/triggers/TemporaryFileBoxUpdate.trigger
@@ -7,12 +7,19 @@
}
}
if (tfbIds.size() > 0) {
+ // List<ContentDocumentLink> linkList = [SELECT LinkedEntityId,ContentDocumentId FROM ContentDocumentLink WHERE LinkedEntityId IN: tfbIds];
Map<Id, AggregateResult> arMap = new Map<Id, AggregateResult>(
- [SELECT ParentId Id, Count(Id) Cnt_Id
- FROM Attachment
- WHERE ParentId IN :tfbIds
- GROUP BY ParentId
+ [SELECT LinkedEntityId Id, Count(ContentDocumentId) Cnt_Id
+ FROM ContentDocumentLink
+ WHERE LinkedEntityId IN :tfbIds
+ GROUP BY LinkedEntityId
]);
+ // Map<Id, AggregateResult> arMap = new Map<Id, AggregateResult>(
+ // [SELECT ParentId Id, Count(Id) Cnt_Id
+ // FROM Attachment
+ // WHERE ParentId IN :tfbIds
+ // GROUP BY ParentId
+ // ]);
for(TemporaryFileBox__c tfb : Trigger.new) {
AggregateResult ar = arMap.get(tfb.Id);
if (ar == null || Integer.valueOf(ar.get('Cnt_Id')) == 0) {
--
Gitblit v1.9.1