From 3962c2bb0435484b60a3e408e4738d792e249a53 Mon Sep 17 00:00:00 2001
From: buli <137736985@qq.com>
Date: 星期一, 05 六月 2023 11:09:55 +0800
Subject: [PATCH] LEX CommunityNewCmp

---
 force-app/main/default/triggers/ContentVersionTrigger.trigger |   48 ++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 48 insertions(+), 0 deletions(-)

diff --git a/force-app/main/default/triggers/ContentVersionTrigger.trigger b/force-app/main/default/triggers/ContentVersionTrigger.trigger
new file mode 100644
index 0000000..80888c5
--- /dev/null
+++ b/force-app/main/default/triggers/ContentVersionTrigger.trigger
@@ -0,0 +1,48 @@
+trigger ContentVersionTrigger on ContentVersion (after insert, before delete) {
+    // System.debug('enter ContentVersionTrigger');
+    // List<String> rentalIds = new List<String>();
+    // List<String> attIds = new List<String>();
+    // List<String> rentaldelIds = new List<String>();
+    // List<String> attdelIds = new List<String>();
+
+    // if (Trigger.isAfter && Trigger.isInsert) {
+    //     for (ContentVersion cv : Trigger.new) {
+    //         if (String.valueOf(cv.FirstPublishLocationId).startsWith('a2K')) {
+    //             rentalIds.add(cv.FirstPublishLocationId);
+    //             attIds.add(cv.Id);
+    //         }
+    //     }
+    // }
+
+    // if (Trigger.isBefore && Trigger.isDelete) {
+    //     for (ContentVersion cv : Trigger.old) {
+    //         if (String.valueOf(cv.FirstPublishLocationId).startsWith('a2K')) {
+    //             rentaldelIds.add(cv.FirstPublishLocationId);
+    //             attdelIds.add(cv.Id);
+    //         }
+    //     }
+    // }
+
+    // if (rentalIds.size() > 0) {
+    //     List<Consumable_order__c> rentalList = new List<Consumable_order__c>();
+    //     for (Consumable_order__c ra : [SELECT Id FROM Consumable_order__c WHERE Id IN :rentalIds]) {
+    //         ra.Consumable_pdf_insert_day__c = Date.today();
+    //         ra.Order_Attachment__c = attIds[0];
+    //         rentalList.add(ra);
+    //     }
+    //     ControllerUtil.updRentalApplyList(rentalList);
+    // }
+
+    // if (rentaldelIds.size() > 0) {
+    //     List<Consumable_accessories_invoice__c> rentaldelList = new List<Consumable_accessories_invoice__c>();
+    //     for (Consumable_accessories_invoice__c ra : [
+    //         SELECT Id
+    //         FROM Consumable_accessories_invoice__c
+    //         WHERE Invoice_code__c IN :rentaldelIds AND Attachment_ID__c IN :attdelIds
+    //     ]) {
+    //         rentaldelList.add(ra);
+    //     }
+    //     System.debug('rentaldelList = ' + rentaldelList);
+    //     ControllerUtil.delConsumableAccessoriesInvoiceSet(rentaldelList);
+    // }
+}
\ No newline at end of file

--
Gitblit v1.9.1