19626
2023-10-31 fd9df05c48c09b4d7f39a3b401882bda226dedea
force-app/main/default/classes/NFM401Controller.cls
@@ -117,6 +117,7 @@
        public String GLOBAL_ATTRIBUTE1;
        public String RECORD_INSERTED_DATE;
    }
    // 20231103 陈京武 Lightning文件修改 Start
    public class ContentDocmentCtl{
        public String title;
        public Blob versionData;
@@ -124,7 +125,7 @@
        public String parentId;
        public String Id;
    }
    // 20231103 陈京武 Lightning文件修改 End
    webservice static void sendToETQ(String iflog_Id,BatchIF_Log__c rowDataSFDC, List<String> repairIds,String statu){
        if(statu == '' || statu == null){
            statu = 'R3';
@@ -266,6 +267,7 @@
            //     rAMap.get(ra.ParentId).add(ra);
            // }
            // 根据修理和QIS ID取得修理文件相关信息
                // 20231103 陈京武 Lightning文件修改 Start
            List<ContentDocumentLink> links = [
                select
                ContentDocumentId,
@@ -279,6 +281,7 @@
                }
                rAMap.get(ra.LinkedEntityId).add(ra);
            }
                // 20231103 陈京武 Lightning文件修改 End
            // 根据修理ID取得QIS相关信息
            List<QIS_Report__c> qISList = [select id,Name,
@@ -582,6 +585,7 @@
                //         }
                //     }
                // }
                    // 20231103 陈京武 Lightning文件修改 Start
                List<ContentDocumentLink> attList = rAMap.get(rr.id);
                
@@ -614,6 +618,7 @@
                        i++;
                    }
                }
                    // 20231103 陈京武 Lightning文件修改 End
            }
            // QIS 遍历生成数据
@@ -771,6 +776,7 @@
                //         }
                //     }
                // }
                    // 20231103 陈京武 Lightning文件修改 Start
                List<ContentDocumentLink> attList = rAMap.get(qr.id);
                if (attList != null && attList.size() > 0) {
                    for(ContentDocumentLink rpd :attList){
@@ -795,6 +801,7 @@
                        }
                    }
                }
                    // 20231103 陈京武 Lightning文件修改 End
                if (statu == 'Q1') {
                    RepairRequest.AWARE_DATE = NFMUtil.formatDate2Str(qr.Trable_occur_daY_collect__c);
@@ -891,8 +898,9 @@
    //add by rentx 2020-11-05 start
    //发送提示附件过大电子邮件
        // 20231103 陈京武 Lightning文件修改 Start
    public static void SendEmail(ContentVersion rpd,String str){
            // 20231103 陈京武 Lightning文件修改 End
        // sendMails = new List<Messaging.SingleEmailMessage>();
        //发送邮件
        String title = '';