黄千龙
2023-03-08 962519811b7c4be07f30d09e791798b0ea79d3ae
force-app/main/default/classes/RepairAgainAnHandler.cls
@@ -43,6 +43,8 @@
        setStatusChange();
        //提交审批之后更新字段
        updateExaminePeople();
        //附件更新
        updateAttachment();
    }
    protected override void afterUpdate(){
@@ -131,7 +133,7 @@
            ra.Report_Date__c = todayTemp;
        }
        Map<Id,Repair__c> repairMap = new Map<Id,Repair__c>([SELECT Id,Name,Repair_Detail__c,InspectionFailureCause__c,SerialNumber__c,Delivered_Product__c,(select Id from reparirAgain01__r) from Repair__c where id in :repairSet]);
        Map<Id,Repair__c> repairMap = new Map<Id,Repair__c>([SELECT Id,Name,Repair_Detail__c,InspectionFailureCause__c,SerialNumber__c,Delivered_Product__c,Incharge_Staff__c,(select Id from reparirAgain01__r) from Repair__c where id in :repairSet]);
        System.debug('repairMap========='+repairMap);
        for(RepairAgainAn__c ra : newList){
@@ -507,4 +509,17 @@
            repairList.add(tempRepair);
        }
    }
    public void updateAttachment(){
        for(RepairAgainAn__c ram : newList){
            String pid = ram.Id;
            String sql = 'SELECT Name,Body,ContentType from Attachment where ParentId =\'' + pid + '\'';
            Attachment att = Database.query(sql);
            System.debug('bName====='+att.Body);
        }
    }
}