From 1727a4f4d02e429475608e60f142a63bc24127bc Mon Sep 17 00:00:00 2001
From: 19626 <1962676589@qq.com>
Date: 星期一, 23 十月 2023 10:07:34 +0800
Subject: [PATCH] 近期修改

---
 force-app/main/default/classes/MaintenanceProductDataControllerTest.cls |   75 ++++++++++++++++++++++++++++---------
 1 files changed, 57 insertions(+), 18 deletions(-)

diff --git a/force-app/main/default/classes/MaintenanceProductDataControllerTest.cls b/force-app/main/default/classes/MaintenanceProductDataControllerTest.cls
index 85a630f..87a018c 100644
--- a/force-app/main/default/classes/MaintenanceProductDataControllerTest.cls
+++ b/force-app/main/default/classes/MaintenanceProductDataControllerTest.cls
@@ -371,12 +371,25 @@
             mpdTest1.mpdDetailsRecords[3].mpded.Intra_Trade_Gurantee_RMB__c = 7500.00 ;
             mpdTest1.mpdDetailsRecords[3].mpded.Maintenance_Price_Year__c = 7000.00;
             mpdTest1.UpdateSave();
-            Attachment att = new Attachment(
-                Name = 'test',
-                ParentId = mpdTest1.Id,
-                Body = EncodingUtil.base64Decode('test')
-            );
-            insert att;
+            ContentVersion version = new ContentVersion();
+            version.Title = '123';
+            version.VersionData = EncodingUtil.base64Decode('test');
+            version.ContentLocation = 's';
+            version.PathOnClient = '123.txt';
+            insert version;
+            version = [select ContentDocumentId from ContentVersion where Id =: version.Id];
+            ContentDocumentLink link = new ContentDocumentLink();
+            link.ContentDocumentId = version.ContentDocumentId;
+            link.LinkedEntityId = mpdTest1.Id;
+            link.ShareType = 'I';
+            link.Visibility = 'AllUsers';
+            insert link;
+            // Attachment att = new Attachment(
+            //     Name = 'test',
+            //     ParentId = mpdTest1.Id,
+            //     Body = EncodingUtil.base64Decode('test')
+            // );
+            // insert att;
             //system.assertEquals(1,mList.size());  
             if(mList.size()>0){
                 mList[0].Status__c = '瀹℃壒涓�-鏈嶅姟';
@@ -429,12 +442,25 @@
             //mpdTest1.UpdateSave();
             List<Maintenance_Product_Data__c> mListEdit = [SELECT Id,Status__c,Name,RecordTypeId, RecordType.Name,RecordType.DeveloperName
                             FROM Maintenance_Product_Data__c where id = :mpdTest1.id];
-            Attachment att = new Attachment(
-                Name = 'test11',
-                ParentId = mListEdit[0].Id,
-                Body = EncodingUtil.base64Decode('test11')
-            );
-            insert att;
+            ContentVersion version = new ContentVersion();
+            version.Title = '123';
+            version.VersionData = EncodingUtil.base64Decode('test11');
+            version.ContentLocation = 's';
+            version.PathOnClient = '123.txt';
+            insert version;
+            version = [select ContentDocumentId from ContentVersion where Id =: version.Id];
+            ContentDocumentLink link = new ContentDocumentLink();
+            link.ContentDocumentId = version.ContentDocumentId;
+            link.LinkedEntityId = mListEdit[0].Id;
+            link.ShareType = 'I';
+            link.Visibility = 'AllUsers';
+            insert link;
+            // Attachment att = new Attachment(
+            //     Name = 'test11',
+            //     ParentId = mListEdit[0].Id,
+            //     Body = EncodingUtil.base64Decode('test11')
+            // );
+            // insert att;
             mpdTest1.init();
             mpdTest1.UpdateSave();
             mpdTest1.Submitmpd();
@@ -505,12 +531,25 @@
             MaintenanceProductDataController mpdTest1 = new MaintenanceProductDataController(new ApexPages.StandardController(m));
             List<Maintenance_Product_Data__c> mListEdit = [SELECT Id,Status__c,Name,RecordTypeId, RecordType.Name,RecordType.DeveloperName
                             FROM Maintenance_Product_Data__c where id = :mpdTest1.id];
-            Attachment att = new Attachment(
-                Name = 'test11',
-                ParentId = mListEdit[0].Id,
-                Body = EncodingUtil.base64Decode('test11')
-            );
-            insert att;
+            ContentVersion version = new ContentVersion();
+            version.Title = '123';
+            version.VersionData = EncodingUtil.base64Decode('test11');
+            version.ContentLocation = 's';
+            version.PathOnClient = '123.txt';
+            insert version;
+            version = [select ContentDocumentId from ContentVersion where Id =: version.Id];
+            ContentDocumentLink link = new ContentDocumentLink();
+            link.ContentDocumentId = version.ContentDocumentId;
+            link.LinkedEntityId = mListEdit[0].Id;
+            link.ShareType = 'I';
+            link.Visibility = 'AllUsers';
+            insert link;
+            // Attachment att = new Attachment(
+            //     Name = 'test11',
+            //     ParentId = mListEdit[0].Id,
+            //     Body = EncodingUtil.base64Decode('test11')
+            // );
+            // insert att;
             mpdTest1.init();
             mpdTest1.UpdateSave();
             mpdTest1.Submitmpd();

--
Gitblit v1.9.1