| | |
| | | public String Id { get; set; } |
| | | public Boolean isShow { get; set; } |
| | | public List<Attachment> attachments { get; set; } |
| | | |
| | | public List<ContentDocument> contents { get; set; } |
| | | //分页功能 |
| | | public Integer pageLimit{get;set;} |
| | | public String soql {get;set;} |
| | |
| | | isShow = false; |
| | | Statu_AchievementsId = ApexPages.currentPage().getParameters().get('Statu_AchievementsId'); |
| | | Id = ApexPages.currentPage().getParameters().get('Id'); |
| | | |
| | | System.debug('id:'+Id+' and sId:'+Statu_AchievementsId); |
| | | statusEdit = ApexPages.currentPage().getParameters().get('KeyWords'); |
| | | guaranteePeriodAlterationDetailRecords = new List<GuaranteePeriodAlterationDetailInfo>(); |
| | | guaranteePeriodAlterationDetaiRecordsview = new List<GuaranteePeriodAlterationDetailInfo>(); |
| | |
| | | pageLimit = Integer.valueOf(System.Label.orderdetPageLimitsize); |
| | | |
| | | attachments = new List<Attachment>(); |
| | | List<ContentDocumentLink> cdlList = [SELECT ContentDocumentId |
| | | FROM ContentDocumentLink |
| | | WHERE LinkedEntityId = :Id]; |
| | | List<ID> fileIDs = new List<ID>(); |
| | | for (ContentDocumentLink docLink : cdlList) { |
| | | fileIDs.add(docLink.ContentDocumentId); |
| | | } |
| | | contents=[SELECT Title,OwnerId,ContentModifiedDate from ContentDocument WHERE id IN :fileIDs]; |
| | | } |
| | | |
| | | // 画面初始化 |
| | |
| | | } else { |
| | | statu_AchievementId = ambc.GpaaStatu_Achievements__c; |
| | | } |
| | | statu_AchievementId=''; |
| | | String soql = 'select Id,name,SerialNumber,Asset_situation__c,Order_No__c,Account.Name,Status,Installation_Site__c,CurrentContract__c,guarantee_period__c,RepairQuantity__c from Asset where Backorder__c = \'' + statu_AchievementId +'\''; |
| | | soql += ' AND AssetMark__c != \'耗材\''; |
| | | if(!String.isBlank(text1)){ |
| | |
| | | ref.setRedirect(true); |
| | | return ref; |
| | | } |
| | | |
| | | //跳转到上传附件页面Lightning |
| | | public PageReference uploadingAttachmentLightning(){ |
| | | //PageReference ref = new Pagereference('/p/attach/NoteAttach?pid=' + Id +'&retURL=%2Fapex/AssetGuaranteePeriodAlteration?Id='+Id); |
| | | PageReference ref = new Pagereference('/lightning/n/lightning?objectApiName&context=RECORD_DETAIL&backgroundContext=%2Flightning%2Fr%2FAssetGuaranteePeriodAlteration__c%2F'+Id+'%2Fedit%3F0.source%3DalohaHeader&0.recordId='+Id+''); |
| | | ref.setRedirect(true); |
| | | return ref; |
| | | } |
| | | //查找"保有设备"是否含有"QIS"和"修理"和"保有设备的保修期限变更过" |
| | | public Boolean find_QIS_Repair(List<String> assetIdList) { |
| | | |