| Quintiq file version 2.0 | 
| #parent: #root | 
| Method GetHolidayOvertimeHour ( | 
|   Boolean isGetNextDay | 
| ) const declarative remote as Real | 
| { | 
|   TextBody: | 
|   [* | 
|     // Akari Sep-6-2024 (created) | 
|     //当天的加班时长 | 
|     overtime := 0.0; | 
|     //当天要算在明天的加班时长 | 
|     nextDayOvertime := 0.0; | 
|     if( this.Outcome() = "1" ){ | 
|       overtime := 8.0; | 
|       nextDayOvertime := 0.0; | 
|     }else if( this.Outcome() = "2" ){ | 
|       overtime := 15.0; | 
|       nextDayOvertime := 1.0; | 
|     }else if(this.Outcome() = "9+9"){ | 
|       overtime := 16.0; | 
|       nextDayOvertime := 2.0; | 
|     }else if(this.Outcome() = "10+10"){ | 
|       overtime := 17.0; | 
|       nextDayOvertime := 3.0; | 
|     }else if(this.Outcome() = "11+11"){ | 
|       overtime := 18.0; | 
|       nextDayOvertime := 4.0; | 
|     }else if(this.Outcome() = "1(9)" or this.Outcome() = "1(9)"){ | 
|       overtime := 9.0; | 
|       nextDayOvertime := 0.0; | 
|     }else if(this.Outcome() = "1(10)" or this.Outcome() = "1(10)"){ | 
|       overtime := 10.0; | 
|       nextDayOvertime := 0.0; | 
|     }else if(this.Outcome() = "3"){ | 
|       overtime := 15.0; | 
|       nextDayOvertime := 7.5; | 
|     } | 
|     result := 0.0; | 
|     if( isGetNextDay ){ | 
|       result := nextDayOvertime; | 
|     }else{ | 
|       result := overtime; | 
|     } | 
|     return result; | 
|   *] | 
| } |