| | |
| | | muCountMap = new Map<String,Integer>(); |
| | | muList = [select Id,AgeLimit__c,MultiOneYearWarrantyPrice__c,AmountWithheld__c,ProductName__c from MultiYearWarranty__c where ProductName__c in: idList order By ProductName__c]; |
| | | for(AggregateResult objAgr: [select ProductName__c,COUNT(Id) total from MultiYearWarranty__c where ProductName__c in:idList group by ProductName__c]){ |
| | | muCountMap.put((String)objAgr.get('ProductName__c'), (Integer)objAgr.get('total')); |
| | | muCountMap.put((String)objAgr.get('ProductName__c'), (Integer)objAgr.get('total') + 1); |
| | | } |
| | | muMap = new Map<String,List<MultiYearWarranty__c>>(); |
| | | for(String id: idList){ |
| | |
| | | mus.add(new MultiYearWarranty__c(ProductName__c = id)); |
| | | muMap.put(id,mus); |
| | | } |
| | | System.debug('chenjingwu=>' + muMap); |
| | | // chenjingwu 3+2多年保修 20240417 end |
| | | if(isWarning){ |
| | | return null; |