| 245 | } |
| 246 | // 好友助力信息 |
| 247 | async function masterHelpInit() { |
| 248 | let res = await request(arguments.callee.name.toString()); |
| 249 | // console.log(`助力信息: ${JSON.stringify(res)}`); |
| 250 | if (res.code === '0' && res.resultCode === '0') { |
| 251 | if (res.result.masterHelpPeoples && res.result.masterHelpPeoples.length >= 5) { |
| 252 | if(!res.result.addedBonusFlag) { |
| 253 | console.log("开始领取额外奖励"); |
| 254 | let getHelpAddedBonusResult = await request('getHelpAddedBonus'); |
| 255 | if (getHelpAddedBonusResult.resultCode === '0') { |
| 256 | message += `【额外奖励${getHelpAddedBonusResult.result.reward}领取】${getHelpAddedBonusResult.message}\n`; |
| 257 | } |
| 258 | console.log(`领取30g额外奖励结果:【${getHelpAddedBonusResult.message}】`); |
| 259 | } else { |
| 260 | console.log("已经领取过5好友助力额外奖励"); |
| 261 | message += `【额外奖励】已领取\n`; |
| 262 | } |
| 263 | } else { |
| 264 | console.log("助力好友未达到5个") |
| 265 | message += `【额外奖励】领取失败,原因:给您助力的人未达5个\n`; |
| 266 | } |
| 267 | if (res.result.masterHelpPeoples && res.result.masterHelpPeoples.length > 0) { |
| 268 | console.log('帮您助力的好友的名单开始') |
| 269 | let str = ''; |
| 270 | res.result.masterHelpPeoples.map((item, index) => { |
| 271 | if (index === (res.result.masterHelpPeoples.length - 1)) { |
| 272 | str += item.nickName || "匿名用户"; |
| 273 | } else { |
| 274 | str += (item.nickName || "匿名用户") + ','; |
| 275 | } |
| 276 | }) |
| 277 | message += `【助力您的好友】${str}\n`; |
| 278 | } |
| 279 | } |
| 280 | } |
| 281 | /** |
| 282 | * 助力好友, 暂时支持一个好友, 需要拿到shareCode |
| 283 | * shareCode为你要助力的好友的 |