Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // set<id> ListofClosedcase= new set<id>();
- //List<Case>CaseToUpdate=new List<Case>();
- List<Case>CaseToCreate=new List<Case>();
- for(Case cs:newObjects)
- {
- system.debug('++cases:'+cs);
- if(cs.RecordTypeId==DigitalRecordTypeId && oldcases.get(cs.Id).status!=cs.status && cs.status=='Closed')
- {
- system.debug('@@@RecordType:'+cs.RecordTypeId);
- system.debug('@@@@status:'+cs.status);
- if(cs.amount__c>=250)
- {
- system.debug('@@Balance:'+cs.AR_Balance__c);
- Case ct = new Case();
- ct.RecordTypeId = testrecordtypeid;
- ct.Account__c= cs.account.Name;
- ct.subject='testing';
- CaseToCreate.add(ct);
- system.debug('CaseToCreate:'+CaseToCreate);
- }
- else if(cs.amount__c>=200 && cs.amount__c<=249)
- {
- Case ct = new Case();
- ct.RecordTypeId = collRecordTypeId ;
- ct.status='New';
- ct.Account__c=cs.account.Name;
- ct.subject='testing';
- CaseToCreate.add(ct);
- }
- }
- }
- if(CaseToCreate.size()>0)
- {
- update CaseToCreate;
- system.debug('@@@@@@@@@@@@@@@@@'+CaseToCreate);
- }
- }
Add Comment
Please, Sign In to add comment