()
| 152 | } |
| 153 | |
| 154 | async function rewardMain(){ |
| 155 | $.detail = {}; |
| 156 | $.rewardRecordId = ''; |
| 157 | await getActivityDetail(); |
| 158 | if(JSON.stringify($.detail) === '{}'){ |
| 159 | console.log(`获取活动详情失败`); |
| 160 | return; |
| 161 | }else{ |
| 162 | $.rewardRecordId = $.detail.rewardRecordId; |
| 163 | console.log(`获取活动详情成功`); |
| 164 | } |
| 165 | await $.wait(3000); |
| 166 | if($.rewardRecordId && $.detail.completed && !$.detail.rewardOk){ |
| 167 | await rewardBean(); |
| 168 | await $.wait(2000); |
| 169 | }else if($.rewardRecordId && $.detail.completed && $.detail.rewardOk){ |
| 170 | console.log(`奖励已领取`); |
| 171 | }else{ |
| 172 | console.log(`未满足条件,不可领取奖励`); |
| 173 | } |
| 174 | } |
| 175 | async function rewardBean(){ |
| 176 | return new Promise((resolve) => { |
| 177 | let options = { |
no test coverage detected