@@ -37,6 +37,8 @@ class ScheduleService {
3737 work_time : workTime ,
3838 hourly_wage : data . hourlyWage ,
3939 memo : data . memo ,
40+ address : data . address ,
41+ category : data . category ,
4042 } ;
4143
4244 const schedule = await ScheduleRepository . createScheduleWithWorkLog ( scheduleData , workLogData ) ;
@@ -50,6 +52,8 @@ class ScheduleService {
5052 hourlyWage : schedule . hourly_wage || 0 ,
5153 estimatedWage : estimatedWage ,
5254 memo : schedule . memo || '' ,
55+ address : schedule . address || '' ,
56+ category : schedule . category || '' ,
5357 } ;
5458 }
5559
@@ -65,10 +69,14 @@ class ScheduleService {
6569 const date = new Date ( workDate + 'T00:00:00Z' ) ;
6670
6771 const [ sh , sm ] = startTime . split ( ':' ) . map ( Number ) ;
68- const start = new Date ( workDate + `T${ String ( sh ) . padStart ( 2 , '0' ) } :${ String ( sm ) . padStart ( 2 , '0' ) } :00+09:00` ) ;
72+ const start = new Date (
73+ workDate + `T${ String ( sh ) . padStart ( 2 , '0' ) } :${ String ( sm ) . padStart ( 2 , '0' ) } :00+09:00` ,
74+ ) ;
6975
7076 const [ eh , em ] = endTime . split ( ':' ) . map ( Number ) ;
71- const end = new Date ( workDate + `T${ String ( eh ) . padStart ( 2 , '0' ) } :${ String ( em ) . padStart ( 2 , '0' ) } :00+09:00` ) ;
77+ const end = new Date (
78+ workDate + `T${ String ( eh ) . padStart ( 2 , '0' ) } :${ String ( em ) . padStart ( 2 , '0' ) } :00+09:00` ,
79+ ) ;
7280
7381 // 야간 근무 (종료 시간이 시작 시간보다 이전)
7482 if ( end <= start ) {
@@ -88,11 +96,7 @@ class ScheduleService {
8896 * @param hourlyWage - 시급
8997 * @returns 예상 금액
9098 */
91- private calculateEstimatedWage (
92- startTime : string ,
93- endTime : string ,
94- hourlyWage : number ,
95- ) : number {
99+ private calculateEstimatedWage ( startTime : string , endTime : string , hourlyWage : number ) : number {
96100 // 시간 파싱 (HH:MM 형식)
97101 const [ startHour , startMin ] = startTime . split ( ':' ) . map ( Number ) ;
98102 const [ endHour , endMin ] = endTime . split ( ':' ) . map ( Number ) ;
0 commit comments