Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if(ac.Arrived_in_Site__c != null && ac.Raised_Date_Time__c != null && ac.Visit_Priority__c!=null && ac.Arrived_in_Site__c > ac.Raised_Date_Time__c){
- businessMillisecondsDiff = decimal.valueOf((ac.Arrived_in_Site__c.getTime() - ac.Raised_Date_Time__c.getTime()));
- businessMinsDiff = businessMillisecondsDiff / (1000*60);
- businessHoursDifferen = businessMillisecondsDiff / (1000.0*60.0*60.0);
- minDiff = businessHoursDifferen.setScale(2);//(2, RoundingMode.HALF_UP);
- system.debug('-----before corrected hours:'+minDiff );
- hour =integer.Valueof(minDiff);
- //hour = Math.Mod(integer.Valueof(minDiff),60);
- system.debug('-----hour :'+hour);
- minute = Math.Mod(integer.Valueof(businessMinsDiff), 60);
- system.debug('-----minute :'+minute);
- raisedhours= hour+'.'+minute;
- system.debug('-----corrected hours:'+raisedhours);
- }
- System.debug('=====Outside For Loop=====');
- if(raisedhours!=null && tvalue!=null){
- if(decimal.valueOf(raisedhours) > tvalue){
- differenthours=true;
- }else{
- differenthours=False;
- }
- }
- Oppid = [SELECT Name,Raised_Date_Time__c,Arrived_in_Site__c,Visit_Priority__c,Reactive_Sheet__c,Maintenance_Sheet__c
- FROM Opportunity WHERE Raised_Date_Time__c!=Null AND Visit_Priority__c !=Null AND Arrived_in_Site__c!=Null Limit 1];
- apexPages.CurrentPage().getParameters().put('id',String.valueOf(Oppid.id));
- ApexPages.StandardController sc = new ApexPages.StandardController(Oppid);
- VisitRaisedDateTime controller= New VisitRaisedDateTime(sc);
- controller.OppList= Oppid;
- List<Opportunity> op=controller.getRaisedDateandTime();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement