| | |
| | | mcIdList.add(mc.Id); |
| | | } |
| | | |
| | | List<Maintenance_Contract_Asset__c> mcaList=[select id,Asset__c,Maintenance_Contract__c,New_Contract_TypeF__c from Maintenance_Contract_Asset__c where Maintenance_Contract__c in : mcIdList and Maintenance_Contract__r.RecordTypeId!='01210000000gTYv' and Maintenance_Contract__r.Status__c in ('契約','契約満了','合同结束','合同中') and Maintenance_Contract__c!='a0H1000000aeiFP' order by Maintenance_Contract__r.Contract_Start_Date__c]; |
| | | List<Maintenance_Contract_Asset__c> mcaList=[select id,Asset__c,Maintenance_Contract__c,New_Contract_TypeF__c from Maintenance_Contract_Asset__c where Maintenance_Contract__c in : mcIdList and Maintenance_Contract__r.RecordTypeId!='01210000000gTYv' and Maintenance_Contract__r.Status__c in ('契約','契約満了') and Maintenance_Contract__c!='a0H1000000aeiFP' order by Maintenance_Contract__r.Contract_Start_Date__c]; |
| | | |
| | | List<String> mcIdStrList=new List<String>(); //合同IdList 存在跳出for |
| | | List<Maintenance_Contract__c> mcupdateList=new List<Maintenance_Contract__c>(); |
| | |
| | | |
| | | Maintenance_Contract__c mc=new Maintenance_Contract__c(); |
| | | mc.Id=mcai.Maintenance_Contract__c; |
| | | if (strList.contains('续签设备')) { |
| | | if (strList.contains('续签合同')) { |
| | | mc.New_Contract_TypeF_Text__c='续签合同'; |
| | | |
| | | }else if(!strList.contains('非续签设备')&&strList.contains('首签设备')) { |
| | | }else if(!strList.contains('非续签合同')&&strList.contains('首签合同')) { |
| | | mc.New_Contract_TypeF_Text__c='首签合同'; |
| | | |
| | | }else if(!strList.contains('非续签设备')&&!strList.contains('首签设备')&&strList.contains('新品设备')) { |
| | | }else if(!strList.contains('非续签合同')&&!strList.contains('首签合同')&&strList.contains('新品合同')) { |
| | | mc.New_Contract_TypeF_Text__c='新品合同'; |
| | | }else if(strList.contains('非续签设备')&&(strList.contains('新品设备')||strList.contains('首签设备'))) { |
| | | }else if(strList.contains('非续签合同')&&(strList.contains('新品合同')||strList.contains('首签合同'))) { |
| | | mc.New_Contract_TypeF_Text__c='续签合同'; |
| | | }else { |
| | | mc.New_Contract_TypeF_Text__c='非续签合同(空白期一年以上)'; |
| | | mc.New_Contract_TypeF_Text__c='非续签合同(空白期1年以上)'; |
| | | |
| | | } |
| | | |