From ca51336f247021aa79b8863522e15e8dee957e19 Mon Sep 17 00:00:00 2001
From: 李金换 <lijinhuan@prec-tech.com>
Date: 星期一, 21 三月 2022 10:19:49 +0800
Subject: [PATCH] 盘点Copy邮件标头修改
---
force-app/main/default/classes/InventoryStartAssetSnapshotCopyBatch.cls | 31 +++++++++++++++++--------------
1 files changed, 17 insertions(+), 14 deletions(-)
diff --git a/force-app/main/default/classes/InventoryStartAssetSnapshotCopyBatch.cls b/force-app/main/default/classes/InventoryStartAssetSnapshotCopyBatch.cls
index a14456d..7cd262f 100644
--- a/force-app/main/default/classes/InventoryStartAssetSnapshotCopyBatch.cls
+++ b/force-app/main/default/classes/InventoryStartAssetSnapshotCopyBatch.cls
@@ -86,7 +86,7 @@
this.ih_new = ih;
} else {
// emailMessages ihList[0].Name 鐨勭姸鎬佹槸 ihList[0].Inventory_Status__c 涓嶈兘鐩樼偣
- this.emailMessages.add(ihList[0].Name +'鐨勭姸鎬佹槸' + ihList[0].Inventory_Status__c + ' ,涓嶈兘鐩樼偣銆�');
+ this.emailMessages.add(ihList[0].Name +'鐨勭姸鎬佹槸' + ihList[0].Inventory_Status__c + ' ,涓嶈兘鐩樼偣Copy銆�');
return Database.getQueryLocator([SELECT Id FROM Asset LIMIT 0]);
}
}
@@ -99,7 +99,7 @@
and Asset_loaner_category__c != '鑰楁潗'
and Internal_asset_location__c = :cunFangDi];
if (errorList.size()>0) {
- this.emailMessages.add(ihList[0].Name +' 澶囧搧璧勪骇涓瓨鍦ㄦ湭娓呯┖鐨勫喕缁撴暟, 涓嶈兘鐩樼偣銆�');
+ this.emailMessages.add(ihList[0].Name +' 澶囧搧璧勪骇涓瓨鍦ㄦ湭娓呯┖鐨勫喕缁撴暟, 涓嶈兘鐩樼偣Copy銆�');
return Database.getQueryLocator([SELECT Id FROM Asset LIMIT 0]);
}
@@ -211,7 +211,7 @@
from Inventory_Header_Copy__c where Id = :ih_new.Id];
if (ihList.size() == 0 || ihList[0].Inventory_Status__c != '澶勭悊涓�') {
// emailMessages ihList[0].Name 鐨勭姸鎬佹槸 ihList[0].Inventory_Status__c 涓嶈兘鐩樼偣
- this.emailMessages.add(ihList[0].Name +'鐨勭姸鎬佹槸' + ihList[0].Inventory_Status__c + ' ,涓嶈兘鐩樼偣銆�');
+ this.emailMessages.add(ihList[0].Name +'鐨勭姸鎬佹槸' + ihList[0].Inventory_Status__c + ' ,涓嶈兘鐩樼偣Copy銆�');
return;
}
Savepoint sp = Database.setSavepoint();
@@ -803,7 +803,7 @@
} catch(Exception e) {
Database.rollback(sp);
System.debug(LoggingLevel.ERROR, + e.getMessage() + '\n' + e.getStackTraceString());
- this.emailMessages.add(ihList[0].Name + ' 澶囧搧鐩樼偣寮�濮嬪鐞� Exception:' + e.getMessage() + '\n' + e.getStackTraceString());
+ this.emailMessages.add(ihList[0].Name + ' 澶囧搧鐩樼偣Copy寮�濮嬪鐞� Exception:' + e.getMessage() + '\n' + e.getStackTraceString());
}
executedCount += assetList.size();
}
@@ -814,20 +814,20 @@
try {
if (this.emailMessages.size() == 0 && totalCount == executedCount) {
- text = '澶囧搧鐩樼偣鎶ュ憡涔︾紪鍙凤細' + iheader.Name + ' 鐩樼偣鍦扮偣锛�' + iheader.Internal_asset_location__c + ' 鐩樼偣寮�濮嬫棩锛�' + iheader.Inventory_Start_Date__c;
+ text = '澶囧搧鐩樼偣Copy鎶ュ憡涔︾紪鍙凤細' + iheader.Name + ' 鐩樼偣鍦扮偣锛�' + iheader.Internal_asset_location__c + ' 鐩樼偣寮�濮嬫棩锛�' + iheader.Inventory_Start_Date__c;
if(cunFangDi == '涓婃捣 澶囧搧涓績'){
- text += '\n澶囧搧鐩樼偣batch宸茬粨鏉燂紝璇风瓑寰呰�楁潗鐩樼偣batch缁撴潫銆�';
+ text += '\n澶囧搧鐩樼偣Copy batch宸茬粨鏉燂紝璇风瓑寰呰�楁潗鐩樼偣batch缁撴潫銆�';
// ConsumInventoryStartAssetSnapshotBatch consumIstarter = new ConsumInventoryStartAssetSnapshotBatch(cunFangDi, iheader);
// Database.executeBatch(consumIstarter, 100);
}
else{
iheader.Inventory_Status__c = '鐩樼偣涓�';
update iheader;
- text += '\n鍙互寮�濮嬪鍝佺洏鐐广��';
+ text += '\n鍙互寮�濮嬪鍝佺洏鐐笴opy銆�';
}
} else {
- text = '澶囧搧鐩樼偣鎶ュ憡涔︾紪鍙凤細' + iheader.Name + ' 鐩樼偣鍦扮偣锛�' + iheader.Internal_asset_location__c + ' 鐩樼偣寮�濮嬫棩锛�' + iheader.Inventory_Start_Date__c;
- text += '\n寮�濮嬬洏鐐� 澶勭悊澶辫触銆�';
+ text = '澶囧搧鐩樼偣Copy鎶ュ憡涔︾紪鍙凤細' + iheader.Name + ' 鐩樼偣鍦扮偣锛�' + iheader.Internal_asset_location__c + ' 鐩樼偣寮�濮嬫棩锛�' + iheader.Inventory_Start_Date__c;
+ text += '\n寮�濮嬬洏鐐笴opy 澶勭悊澶辫触銆�';
// delete iheader;
}
} catch (Exception e) {
@@ -882,10 +882,13 @@
// String InventoryCheck_PIC_email = iheader.InventoryCheck_PIC__r.Email;
BatchEmailUtil be = new BatchEmailUtil();
// String[] toList = new String[]{UserInfo.getUserEmail()};
- String[] toList = new String[]{'sfdc_lijinhuan@olympus.com.cn'};
- String title = '寮�濮嬪鍝佺洏鐐�';
+ String toEmal = System.Label.Inventory_Result_Email_To;
+ // String[] toList = new String[]{'sfdc_lijinhuan@olympus.com.cn'};
+ String[] toList = new String[]{};
+ toList.add(toEmal);
+ String title = '寮�濮嬪鍝佺洏鐐笴opy';
String[] ccList = new String[]{};
- for(String email : System.Label.Inventory_Result_Email.split(',')){
+ for(String email : System.Label.Inventory_Result_Email_Copy.split(',')){
ccList.add(email);
}
/*system.debug('鐩樼偣鎶ュ憡纭浜�'+InventoryCheck_PIC_email);
@@ -897,11 +900,11 @@
be.successMail(toList,ccList, title, totalCount, text);
}else{
String emailLabel = 'BatchNotify';
- for (OrgWideEmailAddress tmpEmailObj : [SELECT Id, Address, DisplayName
+ /*for (OrgWideEmailAddress tmpEmailObj : [SELECT Id, Address, DisplayName
FROM OrgWideEmailAddress
WHERE DisplayName like :emailLabel]) {
ccList.add(tmpEmailObj.Address);
- }
+ }*/
if (totalCount != executedCount) {
this.emailMessages.add('鏈変竴閮ㄥ垎Batch娌℃湁杩愯, 璇风‘璁ょ郴缁熺鐞嗗憳銆�');
}
--
Gitblit v1.9.1