| | |
| | | asset.Guarantee_period_year__c = 3; |
| | | insert asset; |
| | | Maintenance_Contract__c mContract = createMaintenanceContract(hp, dc, dpt1); |
| | | mContract.currentTotalRepairAmount__c = 3; |
| | | mContract.currentTotalRepairAmount__c = 300000; |
| | | mContract.previousTotalRepairAmount__c = 2; |
| | | update mContract; |
| | | Maintenance_Contract_Asset__c middleTable = new Maintenance_Contract_Asset__c(); |
| | |
| | | // insert mainTask; |
| | | |
| | | System.Test.StartTest(); |
| | | Maintenance_Contract__c mc1 = [select id,Maintenance_Price_Amount__c from Maintenance_Contract__c where currentTotalRepairAmount__c = 300000 limit 1]; |
| | | system.debug('mc1==****==========================================='+mc1.Maintenance_Price_Amount__c); |
| | | Database.executeBatch(new CreateMaintenanceTaskBatch(mContract.Id)); |
| | | System.Test.StopTest(); |
| | | } |
| | |
| | | asset.Guarantee_period_year__c = 3; |
| | | insert asset; |
| | | Maintenance_Contract__c mContract = createMaintenanceContract(hp, dc, dpt1); |
| | | mContract.currentTotalRepairAmount__c = 3; |
| | | mContract.currentTotalRepairAmount__c = 300; |
| | | mContract.previousTotalRepairAmount__c = 2; |
| | | update mContract; |
| | | |
| | |
| | | // insert task; |
| | | |
| | | System.Test.StartTest(); |
| | | Maintenance_Contract__c mc1 = [select id,Maintenance_Price_Amount__c from Maintenance_Contract__c where currentTotalRepairAmount__c = 300 limit 1]; |
| | | system.debug('mc1==****'+mc1.Maintenance_Price_Amount__c); |
| | | Database.executeBatch(new CreateMaintenanceTaskBatch()); |
| | | System.Test.StopTest(); |
| | | } |
| | |
| | | contract.Hospital__c = hp.Id; |
| | | contract.Department_Class__c = dc.Id; |
| | | contract.Department__c = dpt1.Id; |
| | | contract.currentTotalRepairAmount__c = 300000; |
| | | contract.previousTotalRepairAmount__c = 2; |
| | | contract.Service_Contract_Staff__c = UserInfo.getUserId(); |
| | | contract.Payment_Plan_Sum_First__c = 1; |
| | | contract.Status__c = '契約'; |
| | |
| | | contract2.Hospital__c = hp.Id; |
| | | contract2.Department_Class__c = dc.Id; |
| | | contract2.Department__c = dpt1.Id; |
| | | contract2.currentTotalRepairAmount__c = 300000; |
| | | contract2.previousTotalRepairAmount__c = 2; |
| | | contract2.Contract_Start_Date__c = Date.newInstance(2020, 12, 31); |
| | | contract2.Contract_End_Date__c = Date.newInstance(2023, 12, 31); |
| | | contract2.SalesOfficeCode_selection__c = '北京RC'; |
| | |
| | | middleTable.startDateGurantee_changgeAcc__c = Date.newInstance(2020, 12,31); |
| | | middleTable.Return_Flag__c = false; |
| | | middleTable.ChangeAcc_flag__c = false; |
| | | middleTable.Maintenance_Price_Amount_Text__c = 120000; |
| | | middleTable.No_discount__c = 1; |
| | | insert middleTable; |
| | | |