| | |
| | | |
| | | // 产品 |
| | | 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', |
| | |
| | | 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]; |
| | | |
| | | //---------------------------主体 两个附属品(个体管理 数量管理) |
| | |
| | | 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'); |
| | |
| | | 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'); |
| | |
| | | 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; |
| | | |
| | |
| | | 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; |
| | |
| | | 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}; |
| | | } |