buli
2023-06-05 3962c2bb0435484b60a3e408e4738d792e249a53
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
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);
    // }
}