From d8dc84a3d56df839895f1c417a4d9cbee763d262 Mon Sep 17 00:00:00 2001
From: 高章伟 <gaozhangwei@prec-tech.com>
Date: 星期五, 03 三月 2023 14:50:59 +0800
Subject: [PATCH] gzw 测试环境代码更新
---
force-app/main/default/classes/NFM502Controller.cls | 21 ++++++++++++++++++---
1 files changed, 18 insertions(+), 3 deletions(-)
diff --git a/force-app/main/default/classes/NFM502Controller.cls b/force-app/main/default/classes/NFM502Controller.cls
index 0442dff..d7559f1 100644
--- a/force-app/main/default/classes/NFM502Controller.cls
+++ b/force-app/main/default/classes/NFM502Controller.cls
@@ -21,7 +21,7 @@
from BatchIF_Log__c where RowDataFlg__c = true and Id = :rowData_id];
//瀛樻斁鎶ラ敊淇℃伅
BatchIF_Log__c iflog502 = new BatchIF_Log__c();
- iflog502.Type__c = 'NFM501';
+ iflog502.Type__c = 'NFM502'; // 鍖哄垎涓�涓�501鍜�502 2022-05-25 ssm
iflog502.RowDataFlg__c = false;
iflog502.Log__c = ' ';
iflog502.ErrorLog__c = ' ';
@@ -114,6 +114,9 @@
//2.鍙栧叾瀵瑰簲鐨�
List<Tender_information__c> TIList =
[Select Id, ProjectId__c, InfoType__c
+ // SWAG-C9S9P6 鏂板瀛楁 2022-05-25 ssm start
+ , InfoId__c, subInfoType__c
+ // SWAG-C9S9P6 鏂板瀛楁 2022-05-25 ssm end
FROM Tender_information__c
Where ProjectId__c in :ProjectIdList];
System.debug('---===2345TIList' + TIList);
@@ -241,10 +244,16 @@
if (TenMap.containskey(QLMWebAtt.projectId)) {
FileAddress__c file =new FileAddress__c();
file.ParentRecordId__c = TenMap.get(QLMWebAtt.projectId).Id;
- file.FileName__c = TenMap.get(QLMWebAtt.projectId).InfoType__c + ':' + QLMWebAtt.infoTitle + '.html';
+ file.FileName__c = TenMap.get(QLMWebAtt.projectId).InfoType__c + ':' + sub_file_name(QLMWebAtt.infoTitle) + '.html';
file.DownloadLink__c =pi.undeleteUrl+(String)fileMap.get(url)+'&fileName='+file.FileName__c;
file.ViewLink__c = pi.queryUrl+(String)fileMap.get(url) ;
file.AWS_File_Key__c =(String)fileMap.get(url) ;
+ // SWAG-C9S9P6 鏂板瀛楁 start
+ file.InfoId__c = TenMap.get(QLMWebAtt.projectId).InfoId__c;
+ file.InfoType__c = TenMap.get(QLMWebAtt.projectId).InfoType__c;
+ file.subInfoType__c = TenMap.get(QLMWebAtt.projectId).subInfoType__c;
+ file.UpdateDate__c = Date.today();
+ // SWAG-C9S9P6 鏂板瀛楁 end
fileList.add(file);
}
}
@@ -253,7 +262,7 @@
List<String> UrlList = new List<String>();
for (NFM501Controller.ListItem UrlName : getQLMData502.data.list1) {
if (TenMap.containskey(UrlName.projectId)) {
- UrlList.add(TenMap.get(UrlName.projectId).InfoType__c + ':' + UrlName.infoTitle + '.html');
+ UrlList.add(TenMap.get(UrlName.projectId).InfoType__c + ':' + sub_file_name(UrlName.infoTitle) + '.html');
}
}
@@ -317,6 +326,12 @@
}
upsert iflog502;
}
+
+ // 鎺у埗鏂囦欢鍚嶉暱搴�
+ public static String sub_file_name(String file_name) {
+ return String.isNotBlank(file_name) && file_name.length() > 240 ? file_name.substring(0, 240) : file_name;
+ }
+
public static void test() {
integer i = 0;
i++;
--
Gitblit v1.9.1