From 928399eceec50e3d37ea08669a12789a9410a9d2 Mon Sep 17 00:00:00 2001
From: 沙世明 <shashiming@prec-tech.com>
Date: 星期二, 22 十一月 2022 16:51:16 +0800
Subject: [PATCH] 111

---
 force-app/main/default/classes/SummaryHospitalTest.cls |   40 ++++++++++++++++++++++++++++++++++++++++
 1 files changed, 40 insertions(+), 0 deletions(-)

diff --git a/force-app/main/default/classes/SummaryHospitalTest.cls b/force-app/main/default/classes/SummaryHospitalTest.cls
index e2652db..1ac62d9 100644
--- a/force-app/main/default/classes/SummaryHospitalTest.cls
+++ b/force-app/main/default/classes/SummaryHospitalTest.cls
@@ -49,6 +49,7 @@
 
         // 浜у搧
         Product2 pro1 = new Product2(Name='name01',IsActive=true,Family='GI',
+                Category5__c = '11',
         		Service_Category3__c ='杞�ч暅',
                 Fixture_Model_No__c='n01',Serial_Lot_No__c='S/N tracing',
                 Fixture_Model_No_T__c = 'n01',
@@ -122,6 +123,36 @@
         contract.RecordTypeId = Schema.SObjectType.Maintenance_Contract__c.getRecordTypeInfosByDeveloperName().get('VM_Contract').getRecordTypeId();
         insert contract;
 
+        Maintenance_Contract__c contract002 = new Maintenance_Contract__c();
+        contract002.Name = 'tect002 contract';
+        contract002.status__c ='濂戠磩001';
+        contract002.Maintenance_Contract_No__c = 'Kami_Contract_No002';
+        contract002.Contract_Conclusion_Date__c = Date.today();
+        contract002.Hospital__c = hospital.Id;
+        contract002.Department_Class__c = strategicDep[0].Id;
+        contract002.Department__c = dep.Id;
+        contract002.Contract_Start_Date__c=Date.newInstance(toDayTime.year()-2,5,2);  
+        contract002.Contract_End_Date__c = Date.newInstance(toDayTime.year(),5,20);
+        Contract002.Contract_Conclusion_Date__c = Date.newInstance(toDayTime.year(), 2, 5);  
+        contract002.SalesOfficeCode_selection__c = '鍖椾含RC';
+        contract002.RecordTypeId = Schema.SObjectType.Maintenance_Contract__c.getRecordTypeInfosByDeveloperName().get('Maintenance_Contract').getRecordTypeId();
+        insert contract002;
+
+        Maintenance_Contract__c contract003 = new Maintenance_Contract__c();
+        contract003.Name = 'tect002 contract';
+        contract003.status__c ='濂戠磩001';
+        contract003.Maintenance_Contract_No__c = 'Kami_Contract_No002';
+        contract003.Contract_Conclusion_Date__c = Date.today();
+        contract003.Hospital__c = hospital.Id;
+        contract003.Department_Class__c = strategicDep[0].Id;
+        contract003.Department__c = dep.Id;
+        contract003.Contract_Start_Date__c=Date.newInstance(toDayTime.year()-2,5,2);  
+        contract003.Contract_End_Date__c = Date.newInstance(toDayTime.year(),5,20);
+        contract003.Contract_Conclusion_Date__c = Date.newInstance(toDayTime.year()-1, 2, 5);  
+        contract003.SalesOfficeCode_selection__c = '鍖椾含RC';
+        contract003.RecordTypeId = Schema.SObjectType.Maintenance_Contract__c.getRecordTypeInfosByDeveloperName().get('Maintenance_Contract').getRecordTypeId();
+        insert contract003;
+
         List<Maintenance_Contract__c> MaintenanceContract=[select id from Maintenance_Contract__c];
 
         //---------------------------涓讳綋 涓や釜闄勫睘鍝�(涓綋绠$悊 鏁伴噺绠$悊)
@@ -155,6 +186,8 @@
         assetA1.CompanyOfEquipment__c = '123';
         assetA1.Internal_Asset_number__c = '123';
         assetA1.CurrentContract__c=MaintenanceContract[0].Id;
+        assetA1.InstallDate =Date.newInstance(2021, 5, 1);
+
         // assetA1.AssetManageConfirm__c = true;
         // 淇濇湁璁惧A (闄勫睘鍝� 鏁伴噺绠$悊)
         Asset assetA2 = new Asset(Asset_Owner__c = 'Olympus');
@@ -187,6 +220,8 @@
         assetA2.CompanyOfEquipment__c = '123';
         assetA2.Internal_Asset_number__c = '123';
         assetA2.CurrentContract__c=MaintenanceContract[0].Id;
+        assetA2.InstallDate =Date.newInstance(2016, 5, 1);
+
         // assetA2.AssetManageConfirm__c = true;
         // 淇濇湁璁惧A (闄勫睘鍝� 涓綋绠$悊)
         Asset assetA3 = new Asset(Asset_Owner__c = 'Olympus');
@@ -303,6 +338,7 @@
         repairObj1.On_site_repair__c = 'RC淇悊';
         repairObj1.Failure_Occurrence_Date__c = Date.today();
         repairObj1.Agreed_Date__c = Date.today().addYears(-1);
+        repairObj1.Repair_List_Price__c = 2000;  
 
         // insert repairObj1;
 		
@@ -316,6 +352,8 @@
         repairObj2.On_site_repair__c = 'RC淇悊';
         repairObj2.Failure_Occurrence_Date__c = Date.today();
         repairObj2.Agreed_Date__c = Date.today().addYears(-1);
+        repairObj2.Repair_List_Price__c = 1000;
+
 
         Repair__c repairObj3 = new Repair__c();
         repairObj3.Discount_Price__c = 2000;
@@ -327,6 +365,8 @@
         repairObj3.On_site_repair__c = 'RC淇悊';
         repairObj3.Failure_Occurrence_Date__c = Date.today();
         repairObj3.Agreed_Date__c = Date.today().addYears(-1);
+        repairObj3.Repair_List_Price__c = 2000;
+
 
         insert new Repair__c[] {repairObj1, repairObj2, repairObj3};
     }

--
Gitblit v1.9.1