@@ -114,7 +114,7 @@ message = ""
114
114
await doJoyMoveDownAll ( $ . workJoyInfoList )
115
115
//从低合到高
116
116
await doJoyMergeAll ( $ . activityJoyList )
117
- await getJoyList ( true )
117
+ await getGameMyPrize ( )
118
118
}
119
119
}
120
120
} ) ( )
@@ -135,7 +135,7 @@ async function getJoyBaseInfo(taskId = '', inviteType = '', inviterPin = '', pri
135
135
if ( printLog ) {
136
136
$ . log ( `等级: ${ data . data . level } |金币: ${ data . data . joyCoin } ` ) ;
137
137
if ( data . data . level >= 30 && $ . isNode ( ) ) {
138
- await notify . sendNotify ( `${ $ . name } - 账号${ $ . index } - ${ $ . nickName } ` , `【京东账号${ $ . index } 】${ $ . nickName || $ . UserName } \n当前等级: ${ data . data . level } \n已达到单次最高等级奖励\n请尽快前往活动查看领取 \n活动入口:京东极速版APP->汪汪乐园\n更多脚本->"https://github.com/zero205/JD_tencent_scf" ` ) ;
138
+ await notify . sendNotify ( `${ $ . name } - 账号${ $ . index } - ${ $ . nickName } ` , `【京东账号${ $ . index } 】${ $ . nickName || $ . UserName } \n当前等级: ${ data . data . level } \n已达到单次最高等级奖励\n请前往京东极速版APP查看使用优惠券 \n活动入口:京东极速版APP->我的->汪汪乐园 ` ) ;
139
139
$ . log ( `\n开始解锁新场景...\n` ) ;
140
140
await doJoyRestart ( )
141
141
}
@@ -436,6 +436,60 @@ function doJoyRestart() {
436
436
} )
437
437
}
438
438
439
+ function getGameMyPrize ( ) {
440
+ return new Promise ( resolve => {
441
+ $ . post ( taskPostClientActionUrl ( `body={"linkId":"LsQNxL7iWDlXUs6cFl-AAg"}&appid=activities_platform` , `gameMyPrize` ) , async ( err , resp , data ) => {
442
+ try {
443
+ if ( err ) {
444
+ console . log ( `${ JSON . stringify ( err ) } ` )
445
+ console . log ( `${ $ . name } API请求失败,请检查网路重试` )
446
+ } else {
447
+ data = JSON . parse ( data ) ;
448
+ if ( data . success && data . data ) {
449
+ $ . Vos = data . data . gamePrizeItemVos
450
+ for ( let i = 0 ; i < $ . Vos . length ; i ++ ) {
451
+ if ( $ . Vos [ i ] . prizeType == 4 && $ . Vos [ i ] . status == 1 && $ . Vos [ i ] . prizeTypeVO . prizeUsed == 0 ) {
452
+ $ . log ( `\n当前账号有【${ $ . Vos [ i ] . prizeName } 】可提现` )
453
+ $ . id = $ . Vos [ i ] . prizeTypeVO . id
454
+ $ . poolBaseId = $ . Vos [ i ] . prizeTypeVO . poolBaseId
455
+ $ . prizeGroupId = $ . Vos [ i ] . prizeTypeVO . prizeGroupId
456
+ $ . prizeBaseId = $ . Vos [ i ] . prizeTypeVO . prizeBaseId
457
+ await apCashWithDraw ( $ . id , $ . poolBaseId , $ . prizeGroupId , $ . prizeBaseId )
458
+ }
459
+ }
460
+ }
461
+ }
462
+ } catch ( e ) {
463
+ $ . logErr ( e , resp )
464
+ } finally {
465
+ resolve ( data ) ;
466
+ }
467
+ } )
468
+ } )
469
+ }
470
+
471
+ function apCashWithDraw ( id , poolBaseId , prizeGroupId , prizeBaseId ) {
472
+ return new Promise ( resolve => {
473
+ $ . post ( taskPostClientActionUrl ( `body={"businessSource":"JOY_PARK","base":{"id":${ id } ,"business":"joyPark","poolBaseId":${ poolBaseId } ,"prizeGroupId":${ prizeGroupId } ,"prizeBaseId":${ prizeBaseId } ,"prizeType":4},"linkId":"LsQNxL7iWDlXUs6cFl-AAg"}&_t=${ + new Date ( ) } &appid=activities_platform` , `apCashWithDraw` ) , async ( err , resp , data ) => {
474
+ try {
475
+ if ( err ) {
476
+ console . log ( `${ JSON . stringify ( err ) } ` )
477
+ console . log ( `${ $ . name } API请求失败,请检查网路重试` )
478
+ } else {
479
+ data = JSON . parse ( data ) ;
480
+ if ( data . success && data . data ) {
481
+ console . log ( `提现结果:${ JSON . stringify ( data ) } ` )
482
+ }
483
+ }
484
+ } catch ( e ) {
485
+ $ . logErr ( e , resp )
486
+ } finally {
487
+ resolve ( data ) ;
488
+ }
489
+ } )
490
+ } )
491
+ }
492
+
439
493
function getShareCode ( ) {
440
494
return new Promise ( resolve => {
441
495
$ . get ( {
0 commit comments