From fd9df05c48c09b4d7f39a3b401882bda226dedea Mon Sep 17 00:00:00 2001
From: 19626 <1962676589@qq.com>
Date: 星期二, 31 十月 2023 20:38:18 +0800
Subject: [PATCH] 近期修改
---
force-app/main/default/classes/AssetModifyBelongsController.cls | 35 +++++++++++++++++++++++++++++++++--
1 files changed, 33 insertions(+), 2 deletions(-)
diff --git a/force-app/main/default/classes/AssetModifyBelongsController.cls b/force-app/main/default/classes/AssetModifyBelongsController.cls
index c9ca4ce..dd182b0 100644
--- a/force-app/main/default/classes/AssetModifyBelongsController.cls
+++ b/force-app/main/default/classes/AssetModifyBelongsController.cls
@@ -7,6 +7,7 @@
public Boolean checkexact { get; set; } // 20230110 gzw 璁㈠崟鍙风簿纭煡璇㈢敤
public AssetModifyBelongsChange__c ambc { get; set; }
public static List<SelectOption> textOpts { get; private set; }
+ public static Account ir { get; set; }
//public static List<SelectOption> changeReasonOpts { get; private set; }
static {
textOpts = new List<SelectOption>();
@@ -50,17 +51,21 @@
public Boolean isShow { get; set; }
public List<Attachment> attachments { get; set; }
//CHAN-BC6BV2 XHL AddEnd 20190522
-
+ // 20231103 Lightning鏂囦欢淇敼 Start
+ public List<ContentDocument> contents { get; set; }
+ // 20231103 Lightning鏂囦欢淇敼 End
//鍒嗛〉鍔熻兘
public Integer pageLimit {get; set;}
public String soql {get; set;}
public AssetModifyBelongsController(ApexPages.StandardController stdController) {
+
isShow = false;
RawAccountId = ApexPages.currentPage().getParameters().get('accountId');
Id = ApexPages.currentPage().getParameters().get('Id');
statusEdit = ApexPages.currentPage().getParameters().get('KeyWords');
+ System.debug('Id:'+Id+' accountId:'+RawAccountId+' KeyWords:'+statusEdit);
assetModifyBelongsChangeDetailRecords = new List<AssetModifyBelongsChangeDetailInfo>();
assetModifyBelongsChangeDetailRecordsview = new List<AssetModifyBelongsChangeDetailInfo>();
editAble = false;
@@ -68,6 +73,19 @@
pageLimit = Integer.valueOf(System.Label.orderdetPageLimitsize);
attachments = new List<Attachment>();
+ //update 鏉庢枃娑� 2023/07/13 鏇存柊lightning闄勪欢涓婁紶 start
+ if(String.isNotBlank(Id)){
+ 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];
+ }
+
+ //update 鏉庢枃娑� 2023/07/13 鏇存柊lightning闄勪欢涓婁紶 end
}
public boolean getcheckUser() {
@@ -92,6 +110,7 @@
Map<String, AssetModifyBelongsChangeDetailInfo> MidMap = new Map<String, AssetModifyBelongsChangeDetailInfo>();
if (Id == NULL || Id == '') {
+ // text1='Installation_Site__c';
soql = this.makeSoql1('', '');
assetListed = Database.query(soql);
assetListed = noSubmittedList(assetListed);
@@ -170,7 +189,8 @@
Map<String, AssetModifyBelongsChangeDetailInfo> MidMap = new Map<String, AssetModifyBelongsChangeDetailInfo>();
List<Asset> asListed = new List<Asset>();
soql = this.makeSoql1(text1, val1);
- asListed = Database.query(soql);
+ System.debug('soql:'+soql);
+ asListed = Database.query(soql);
asListed = noSubmittedList(asListed);
for (AssetModifyBelongsChangeDetailInfo bss : assetModifyBelongsChangeDetailRecordsview) {
if (bss.check == true) {
@@ -325,9 +345,20 @@
//璺宠浆鍒颁笂浼犻檮浠堕〉闈�
public PageReference uploadingAttachment() {
PageReference ref = new Pagereference('/p/attach/NoteAttach?pid=' + Id + '&retURL=%2Fapex/AssetModifyBelongs?Id=' + Id);
+
ref.setRedirect(true);
return ref;
}
+ //update 鏉庢枃娑� 2023/07/13 鏇存柊lightning闄勪欢涓婁紶 start
+ //璺宠浆鍒颁笂浼犻檮浠堕〉闈紙lightning锛�
+ public PageReference uploadingAttachmentLightning() {
+ //PageReference ref = new Pagereference('/p/attach/NoteAttach?pid=' + Id + '&retURL=%2Fapex/AssetModifyBelongs?Id=' + Id);
+ PageReference ref = new Pagereference('/lightning/n/LexUploadPage?0.recordId='+Id+'');
+
+ ref.setRedirect(true);
+ return ref;
+ }
+ //update 鏉庢枃娑� 2023/07/13 鏇存柊lightning闄勪欢涓婁紶 end
// CHAN-BC6BV2 XHL AddEnd 20190522
// 閲嶆柊鍒锋柊
public PageReference returnChangePage() {
--
Gitblit v1.9.1