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);
|
// }
|
}
|