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