public without sharing class AttachmentDisplayController { @AuraEnabled public static List getFrameNumManage(String DNId){ System.debug('DNId'+DNId); List newinitList = new List(); List initList = new List(); List FnmList =[SELECT Id, Name ,ManagementCode__c, ApplyList__c ,InspectionCard_Select__c ,InspectionCard_Select__r.ViewLink__c,InspectionCard_Select__r.DownloadLink__c, ApplyList_Select__c,ApplyList_Select__r.DownloadLink__c,ApplyList_Select__r.ViewLink__c, Num__c , SerialNumber__c,Material__c , MaterialDepict__c from FrameNumManage__c where signInForm__c =:DNId order by ApplyList__c desc]; set FileStrSet = new set(); List FileList = new List(); Map FileStrMap = new Map(); // if (FnmList.size()>0) { // for (FrameNumManage__c nObj : FnmList ) { // FileStrSet.add(nObj.ApplyList__c); // } // FileList = [SELECT Id, Name, FileName__c,ViewLink__c FROM FileAddress__c WHERE FileName__c IN: FileStrSet]; // if(FileList.size()>0){ // for (FileAddress__c file : FileList) { // FileStrMap.put(file.FileName__c, file.ViewLink__c); // } // } // } Integer n = 0; // 初始化合并行数 for (Integer i=0;i=0 ; i--) { testInit init = new testInit(); init = initList[i]; newinitList.add(init); } System.debug('newinitList'+newinitList); System.debug('FnmList'+FnmList); return newinitList; } // 定义内部类,自定义参数 class testInit{ @AuraEnabled public Boolean check; @AuraEnabled public String Name; @AuraEnabled public String ProductName; @AuraEnabled public String FrameNo; @AuraEnabled public String code; @AuraEnabled public String sj_code; @AuraEnabled public Decimal Num; @AuraEnabled public String Id; @AuraEnabled public Integer count; } }