@@ -36,17 +36,25 @@ export class SalesDailyService {
36
36
if ( ticketName . includes ( Constants . PEATIX_WITH_PARTY_TICKET ) ) {
37
37
return { date : appliedDate , role : Constants . PEATIX_WITH_PARTY_ROLE , receipt_id : receiptId }
38
38
}
39
+ if ( ticketName . includes ( Constants . PEATIX_HANDSON_TICKET ) ) {
40
+ return { date : appliedDate , options : { handson : true } , receipt_id : receiptId }
41
+ }
42
+ if ( ticketName . includes ( Constants . PEATIX_PERSONAL_SPONSOR_TICKET ) ) {
43
+ return { date : appliedDate , options : { personalSponsor : true } , receipt_id : receiptId }
44
+ }
39
45
40
46
// return { role: 'attendee', receipt_id: receiptId }
41
47
} )
42
48
. filter ( v => v ) // null は除外
43
49
44
50
const startedDate = new Date ( 2024 , 7 - 1 , 29 )
45
- let archives = [ [ ] , [ ] , [ ] ]
51
+ let archives = [ [ ] , [ ] , [ ] , [ ] , [ ] ]
46
52
for ( let date = startedDate ; date <= new Date ( ) ; date . setDate ( date . getDate ( ) + 1 ) ) {
47
53
archives [ 0 ] . push ( `${ date . getFullYear ( ) } /${ date . getMonth ( ) + 1 } /${ date . getDate ( ) } ` )
48
- archives [ 1 ] . push ( `${ receipts . filter ( v => v . role === Constants . PEATIX_GENERAL_ROLE ) . filter ( v => v . date . includes ( `${ date . getFullYear ( ) } /${ date . getMonth ( ) + 1 } /${ date . getDate ( ) } ` ) ) . length } ` )
49
- archives [ 2 ] . push ( `${ receipts . filter ( v => v . role === Constants . PEATIX_WITH_PARTY_ROLE ) . filter ( v => v . date . includes ( `${ date . getFullYear ( ) } /${ date . getMonth ( ) + 1 } /${ date . getDate ( ) } ` ) ) . length } ` )
54
+ archives [ 1 ] . push ( `${ receipts . filter ( v => v ?. role && v ?. role === Constants . PEATIX_GENERAL_ROLE ) . filter ( v => v . date === `${ date . getFullYear ( ) } /${ date . getMonth ( ) + 1 } /${ date . getDate ( ) } ` ) . length } ` )
55
+ archives [ 2 ] . push ( `${ receipts . filter ( v => v ?. role && v ?. role === Constants . PEATIX_WITH_PARTY_ROLE ) . filter ( v => v . date === `${ date . getFullYear ( ) } /${ date . getMonth ( ) + 1 } /${ date . getDate ( ) } ` ) . length } ` )
56
+ archives [ 3 ] . push ( `${ receipts . filter ( v => v ?. options && v ?. options ?. handson === true ) . filter ( v => v . date === `${ date . getFullYear ( ) } /${ date . getMonth ( ) + 1 } /${ date . getDate ( ) } ` ) . length } ` )
57
+ archives [ 4 ] . push ( `${ receipts . filter ( v => v ?. options && v ?. options ?. personalSponsor === true ) . filter ( v => v . date === `${ date . getFullYear ( ) } /${ date . getMonth ( ) + 1 } /${ date . getDate ( ) } ` ) . length } ` )
50
58
}
51
59
for ( const archive of archives ) {
52
60
this . logger . log ( `${ archive . join ( ',' ) } ` )
0 commit comments