| | |
| | | Oly_TriggerHandler.bypass('UpdateContractAimAmountHandler'); |
| | | insert hospital; |
| | | |
| | | |
| | | // 戦略科室を得る |
| | | Account[] strategicDep = [SELECT ID, Name FROM Account WHERE parentId = :hospital.Id AND recordType.DeveloperName = 'Department_Class_OTH']; |
| | | // 診療科を作る |
| | |
| | | Oly_TriggerHandler.bypass('NFM701ControllerHandler'); |
| | | Oly_TriggerHandler.bypass('UpdateContractAimAmountHandler'); |
| | | insert dep; |
| | | |
| | | |
| | | |
| | | // 产品 |
| | | Product2 pro1 = new Product2(Name='name01',IsActive=true,Family='GI', |
| | |
| | | |
| | | |
| | | Maintenance_Contract__c contract = new Maintenance_Contract__c(); |
| | | contract.RecordType.Name = '服务合同'; |
| | | contract.Name = 'tect contract'; |
| | | contract.status__c ='契約'; |
| | | contract.Maintenance_Contract_No__c = 'Kami_Contract_No'; |
| | |
| | | contract.Contract_Start_Date__c=Date.newInstance(toDayTime.year(),3,2); // 10日前 |
| | | contract.Contract_End_Date__c = Date.newInstance(toDayTime.year()+1,3,20); // 5日後 |
| | | contract.SalesOfficeCode_selection__c = '北京RC'; |
| | | contract.RecordTypeId = Schema.SObjectType.Maintenance_Contract__c.getRecordTypeInfosByDeveloperName().get('VM_Contract').getRecordTypeId(); |
| | | contract.RecordTypeId = Schema.SObjectType.Maintenance_Contract__c.getRecordTypeInfosByDeveloperName().get('NewMaintenance_Contract').getRecordTypeId(); |
| | | insert contract; |
| | | |
| | | 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(2017, 1, 1); |
| | | // assetA1.AssetManageConfirm__c = true; |
| | | // 保有设备A (附属品 数量管理) |
| | | Asset assetA2 = new Asset(Asset_Owner__c = 'Olympus'); |
| | |
| | | assetA2.Internal_Asset_number__c = '123'; |
| | | assetA2.CurrentContract__c=MaintenanceContract[0].Id; |
| | | assetA2.IF_Coverage_Target_Asset__c = '1'; |
| | | assetA2.InstallDate =Date.newInstance(2020, 1, 1); |
| | | |
| | | // assetA2.AssetManageConfirm__c = true; |
| | | // 保有设备A (附属品 个体管理) |
| | | Asset assetA3 = new Asset(Asset_Owner__c = 'Olympus'); |
| | |
| | | assetA3.Internal_Asset_number__c = '123'; |
| | | assetA3.CurrentContract__c=MaintenanceContract[0].Id; |
| | | assetA3.IF_Coverage_Target_Asset__c = '1'; |
| | | assetA3.InstallDate =Date.newInstance(2016, 1, 1); |
| | | |
| | | |
| | | // 保有设备A (附属品 数量管理) |
| | | Asset assetA4 = new Asset(Asset_Owner__c = 'Olympus'); |
| | |
| | | assetA4.Internal_Asset_number__c = '123'; |
| | | assetA4.CurrentContract__c=MaintenanceContract[0].Id; |
| | | assetA4.IF_Coverage_Target_Asset__c = '1'; |
| | | assetA4.InstallDate =Date.newInstance(2022, 5, 1); |
| | | |
| | | // assetA2.AssetManageConfirm__c = true; |
| | | |
| | |
| | | assetA5.Internal_Asset_number__c = '123'; |
| | | assetA5.CurrentContract__c=MaintenanceContract[0].Id; |
| | | assetA5.IF_Coverage_Target_Asset__c = '1'; |
| | | assetA3.InstallDate =Date.newInstance(2016, 1, 1); |
| | | |
| | | |
| | | // assetA2.AssetManageConfirm__c = true; |
| | | Oly_TriggerHandler.bypass('AssetHandlerCheck'); |
| | |
| | | repairObj1.SalesOfficeCode_selection__c = '北京石景山'; |
| | | repairObj1.On_site_repair__c = 'RC修理'; |
| | | repairObj1.Failure_Occurrence_Date__c = Date.today(); |
| | | repairObj1.Agreed_Date__c = Date.today().addDays(-1); |
| | | repairObj1.Agreed_Date__c = Date.newInstance(Date.today().year()-1, 1, 1); |
| | | repairObj1.Repair_List_Price__c = 2000; |
| | | |
| | | // insert repairObj1; |
| | | |
| | |
| | | repairObj2.SalesOfficeCode_selection__c = '北京石景山'; |
| | | repairObj2.On_site_repair__c = 'RC修理'; |
| | | repairObj2.Failure_Occurrence_Date__c = Date.today(); |
| | | repairObj2.Agreed_Date__c = Date.today().addDays(-1); |
| | | repairObj2.Agreed_Date__c = Date.newInstance(Date.today().year()-1, 1, 1); |
| | | repairObj2.Repair_List_Price__c = 2000; |
| | | |
| | | |
| | | Repair__c repairObj3 = new Repair__c(); |
| | | repairObj3.Delivered_Product__c = Assetss[2].Id; |
| | |
| | | repairObj3.On_site_repair__c = 'RC修理'; |
| | | repairObj3.Failure_Occurrence_Date__c = Date.today(); |
| | | repairObj3.Agreed_Date__c = Date.today().addDays(-1); |
| | | repairObj3.Repair_List_Price__c = 2000; |
| | | |
| | | |
| | | insert new Repair__c[] {repairObj1, repairObj2, repairObj3}; |
| | | } |